यह सुविधा, Android 11 में जोड़ी गई है. इसकी मदद से, कम इंतज़ार के समय में मीडिया को डिकोड किया जा सकता है. यह सुविधा, रीयल-टाइम में काम करने वाले ऐप्लिकेशन के लिए ज़रूरी है. SoC पार्टनर को, इस सुविधा के लिए डिकोडर ड्राइवर उपलब्ध कराने होंगे. मीडिया फ़्रेमवर्क, AOSP में उपलब्ध Codec 2.0/OMX कॉन्फ़िगरेशन पैरामीटर का इस्तेमाल करके, इस मोड के बारे में जानकारी देता है. इस सुविधा को चालू करने के बारे में जानने के लिए, रेफ़रंस के तौर पर लागू करने का तरीका देखें.
लागू करना
SoC पार्टनर को, इस सुविधा के लिए डिकोडर ड्राइवर लागू करने होंगे. ऐप्लिकेशन डेवलपर, इस सुविधा का इस्तेमाल करने के लिए नया एपीआई इस्तेमाल कर सकते हैं. पार्टनर को, डिकोडर ड्राइवर उपलब्ध कराने होंगे. यह एक नया पब्लिक एपीआई है, जिसका इस्तेमाल अब तक नहीं किया गया है. इस सुविधा के लिए, सिस्टम यूज़र इंटरफ़ेस (यूआई) या एक्सटेंशन लागू करने की ज़रूरत नहीं है.
पसंद के मुताबिक बनाएं
एपीआई की मदद से, उपयोगकर्ता इस सुविधा को चालू या बंद कर सकते हैं. अगर यह सुविधा चालू है, तो डिकोडर को कोडिंग स्टैंडर्ड के हिसाब से, डिकोड किए गए फ़्रेम जल्द से जल्द दिखाने होंगे. इसके लिए, उसे आगे के इनपुट का इंतज़ार नहीं करना होगा. साथ ही, उसे चालू रहना होगा. अगर यह सुविधा बंद है, तो डिकोडर, पावर ऑप्टिमाइज़ेशन का इस्तेमाल कर सकता है. इससे डिकोड किए गए फ़्रेम, ज़रूरत से ज़्यादा समय बाद दिख सकते हैं. साथ ही, अगर डिकोडर काम करना बंद कर देता है, तो वह बंद हो सकता है.