Android 17 CDD के लिए, MPC के बारे में अतिरिक्त जानकारी

सीडीडी 17 में पेश किया गया: एमपीसी का सहायक दस्तावेज़

इस फ़ाइल को Android 17 CDD में पेश किया गया है. यह 2.2.7 के उप-अनुभागों के साथ काम करती है. हैंडहेल्ड मीडिया.

उन सेक्शन में ज़रूरी शर्तों के ज़्यादा मुश्किल होने की वजह से, इस दस्तावेज़ में किसी भी कॉन्टेंट को हरे या भूरे रंग से हाइलाइट नहीं किया गया है, जैसा कि आम तौर पर सीडीडी में दिखाया जाता है. ऐसा इसलिए किया गया है, ताकि इसे आसानी से पढ़ा जा सके. भले ही, अलग-अलग वैल्यू और जानकारी में बदलाव किया गया हो, उन्हें हटाया गया हो या जोड़ा गया हो.

यह दस्तावेज़, मीडिया परफ़ॉर्मेंस क्लास (एमपीसी) की खास बातों के बारे में ज़्यादा जानकारी देता है. इनके बारे में सीडीडी के सेक्शन 2.2.7 में बताया गया है. साथ ही, यह हर पैरामीटर के लिए ज़्यादा सटीक वैल्यू देता है. ये वैल्यू, android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASS के लिए दिखाई गई वैल्यू के हिसाब से अलग-अलग होती हैं.

पढ़ने में आसानी हो, इसके लिए इस पेज पर इन नियमों का इस्तेमाल किया गया है:

  • इकाई के बारे में बताते समय, android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASS को MEDIA_PERFORMANCE_CLASS के तौर पर छोटा किया जाता है. इसकी वैल्यू को "एमपीसी" कहा जाता है.
  • हेडिंग और मुख्य क्षेत्रों में, MEDIA_PERFORMANCE_CLASS वैल्यू के आगे "MPC" प्रीफ़िक्स लगाया जाता है. दस्तावेज़ में इस्तेमाल की गई इस स्टाइल से, उन्हें अन्य संख्यात्मक वैल्यू से अलग करने में मदद मिलती है. असल वैल्यू संख्यात्मक है और इसमें "MPC" स्ट्रिंग शामिल नहीं है.

2.2.7.1 मीडिया

2.2.7.1 मीडिया के लिए पूरक जानकारी.

[5.1/H-1-1] वीडियो डिकोडर इंस्टेंस

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए एमपीएस की इनमें से कोई एक वैल्यू (10, 20, 30, 31, 33, 34, 35, 37) लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • CodecCapabilities.getMaxSupportedInstances() और VideoCapabilities.getSupportedPerformancePoints() तरीकों का इस्तेमाल करके, किसी भी कोडेक कॉम्बिनेशन में एक साथ चलाए जा सकने वाले हार्डवेयर वीडियो डिकोडर सेशन की ज़्यादा से ज़्यादा संख्या का विज्ञापन दिखाना ज़रूरी है.

[5.1/H-1-2] एक साथ कई वीडियो डिकोडर सेशन

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 10, 20, 30 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तें पूरी करनी होंगी:

एलिमेंट MPC 10 एमपीसी 20 MPC 30
FPS (फ़्रेम प्रति सेकंड) 30 30 30
इंस्टेंस की संख्या 2 4 6
रिज़ॉल्यूशन = 720 = 720 = 720

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 31 वाली एमपीएस वैल्यू का इस्तेमाल किया जाता है. ऐसे में, इन डिवाइसों को ये ज़रूरी शर्तें पूरी करनी होंगी:

  • यह ज़रूरी है कि डिवाइस में, हार्डवेयर वीडियो डिकोडर के छह सेशन (AVC, HEVC, VP9* या इसके बाद के वर्शन) एक साथ चल सकें. ये सेशन, 720 पिक्सल के रिज़ॉल्यूशन और 30 फ़्रेम प्रति सेकंड की स्पीड पर, कोडेक के किसी भी कॉम्बिनेशन में चल सकते हैं. *अगर VP9 कोडेक मौजूद है, तो सिर्फ़ दो इंस्टेंस की ज़रूरत होती है.

हैंडहेल्ड डिवाइसों पर, MEDIA_PERFORMANCE_CLASS के लिए 33 वाली एमपीजी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • यह ज़रूरी है कि डिवाइस में, हार्डवेयर वीडियो डिकोडर के छह सेशन (AVC, HEVC, VP9, AV1 या इसके बाद के वर्शन) एक साथ चल सकें. ये सेशन, किसी भी कोडेक कॉम्बिनेशन में 1080 पिक्सल के रिज़ॉल्यूशन और 30 फ़्रेम प्रति सेकंड की स्पीड पर चलें.

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34 वाली एमपीए वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • यह ज़रूरी है कि डिवाइस में, 8-बिट (एसडीआर) हार्डवेयर वीडियो डिकोडर के छह सेशन एक साथ चल सकें. ये सेशन, किसी भी कोडेक कॉम्बिनेशन (AVC, HEVC, VP9, AV1 या बाद के वर्शन) में चल सकते हैं. इनमें से तीन सेशन 1080p रिज़ॉल्यूशन@30 एफ़पीएस पर और तीन सेशन 4K रिज़ॉल्यूशन@30 एफ़पीएस पर चलने चाहिए. AV1 कोडेक का इस्तेमाल सिर्फ़ 1080 पिक्सल के रिज़ॉल्यूशन के लिए किया जाता है. हालांकि, 1080 पिक्सल और 30 एफ़पीएस पर छह इंस्टेंस के लिए इनका इस्तेमाल करना ज़रूरी है.

हैंडहेल्ड डिवाइसों में, 35 के लिए एमपीएस की इनमें से कोई एक वैल्यू लागू करने पर, MEDIA_PERFORMANCE_CLASS को ये ज़रूरी शर्तें पूरी करनी होंगी:

  • यह ज़रूरी है कि डिवाइस में, 8-बिट (एसडीआर) हार्डवेयर वीडियो डिकोडर के छह सेशन एक साथ चल सकें. ये सेशन, किसी भी कोडेक कॉम्बिनेशन (AVC, HEVC, VP9, AV1 या बाद के वर्शन) में चल सकते हैं. इनमें से तीन सेशन 1080p रिज़ॉल्यूशन@30 एफ़पीएस पर और तीन सेशन 4K रिज़ॉल्यूशन@30 एफ़पीएस पर चलने चाहिए. सभी सेशन के लिए, हर सेकंड में एक से ज़्यादा फ़्रेम नहीं छूटे होने चाहिए. AV1 कोडेक की ज़रूरत सिर्फ़ 1080 पिक्सल रिज़ॉल्यूशन के लिए होती है. हालांकि, 1080p30fps पर छह इंस्टेंस के लिए इनकी ज़रूरत होती है.

हैंडहेल्ड डिवाइसों में, 37 के लिए MEDIA_PERFORMANCE_CLASS की इनमें से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • यह ज़रूरी है कि डिवाइस में, 8-बिट (एसडीआर) हार्डवेयर वीडियो डिकोडर के छह सेशन एक साथ चल सकें. ये सेशन, किसी भी कोडेक कॉम्बिनेशन (AVC, HEVC, VP9, AV1 या इसके बाद के वर्शन) में चल सकते हैं. इनमें से तीन सेशन 1080 पिक्सल रिज़ॉल्यूशन@30 एफ़पीएस पर और तीन सेशन 4K रिज़ॉल्यूशन@30 एफ़पीएस पर चलने चाहिए. हालांकि, AV1 के मामले में ऐसा नहीं है. सभी सेशन के लिए, हर सेकंड में एक से ज़्यादा फ़्रेम नहीं छूटना चाहिए. AV1 कोडेक की ज़रूरत सिर्फ़ 1080 पिक्सल रिज़ॉल्यूशन के लिए होती है. हालांकि, 1080 पिक्सल 30 फ़्रेम प्रति सेकंड पर छह इंस्टेंस के लिए इनकी ज़रूरत होती है.

[5.1/H-1-3] वीडियो एन्कोडर इंस्टेंस

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए एमपीएस की इनमें से कोई एक वैल्यू (10, 20, 30, 31, 33, 34, 35, 37) लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • CodecCapabilities.getMaxSupportedInstances() और VideoCapabilities.getSupportedPerformancePoints() तरीकों का इस्तेमाल करके, किसी भी कोडेक कॉम्बिनेशन में एक साथ चलाए जा सकने वाले हार्डवेयर वीडियो एन्कोडर सेशन की ज़्यादा से ज़्यादा संख्या का विज्ञापन दिखाना ज़रूरी है.

[5.1/H-1-4] एक साथ चल रहे वीडियो एन्कोडर सेशन

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 10 में से कोई एक एमपीसी वैल्यू दिखाने वाले डिवाइसों को ये ज़रूरी शर्तें पूरी करनी होंगी:

  • यह ज़रूरी है कि डिवाइस में, हार्डवेयर वीडियो एन्कोडर के दो सेशन (AVC या HEVC) एक साथ काम करें. साथ ही, ये सेशन 720 पिक्सल रिज़ॉल्यूशन और 30 फ़्रेम प्रति सेकंड पर काम करने वाले किसी भी कोडेक कॉम्बिनेशन के साथ काम करें.

हाथ में रखकर इस्तेमाल किए जाने वाले डिवाइसों में, 20 के लिए MEDIA_PERFORMANCE_CLASS की इनमें से कोई एक एमपीसी वैल्यू देने वाले डिवाइसों को ये ज़रूरी शर्तें पूरी करनी होंगी:

  • यह ज़रूरी है कि डिवाइस में, हार्डवेयर वीडियो एन्कोडर के चार सेशन (AVC या HEVC) एक साथ काम करें. ये सेशन, 720 पिक्सल के रिज़ॉल्यूशन और 30 फ़्रेम प्रति सेकंड की दर पर, किसी भी कोडेक कॉम्बिनेशन में काम करने चाहिए.

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 30 में से एक एमपीजी वैल्यू दिखाने वाले डिवाइसों को ये ज़रूरी शर्तें पूरी करनी होंगी:

  • यह ज़रूरी है कि डिवाइस में, हार्डवेयर वीडियो एन्कोडर के छह सेशन (AVC या HEVC) एक साथ काम करें. ये सेशन, 720 पिक्सल के रिज़ॉल्यूशन पर 30 फ़्रेम प्रति सेकंड की दर से काम करने वाले किसी भी कोडेक कॉम्बिनेशन में काम करने चाहिए.

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 31 वाली एमपीएस वैल्यू का इस्तेमाल किया जाता है. ऐसे में, इन डिवाइसों को ये ज़रूरी शर्तें पूरी करनी होंगी:

  • यह ज़रूरी है कि डिवाइस में, हार्डवेयर वीडियो एन्कोडर के छह सेशन (AVC, HEVC, VP9* या इसके बाद के वर्शन) एक साथ चल सकें. ये सेशन, किसी भी कोडेक कॉम्बिनेशन में 720 पिक्सल रिज़ॉल्यूशन@30fps पर चलने चाहिए. *अगर VP9 कोडेक मौजूद है, तो सिर्फ़ दो इंस्टेंस की ज़रूरत होती है.

हैंडहेल्ड डिवाइसों पर, MEDIA_PERFORMANCE_CLASS के लिए 33 वाली एमपीजी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • यह ज़रूरी है कि डिवाइस में, हार्डवेयर वीडियो एन्कोडर के छह सेशन (AVC, HEVC, VP9, AV1 या इसके बाद के वर्शन) एक साथ चल सकें. ये सेशन, 1080 पिक्सल के रिज़ॉल्यूशन और 30 फ़्रेम प्रति सेकंड की दर पर, कोडेक के किसी भी कॉम्बिनेशन में चल सकते हैं.

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34 वाली एमपीए वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • यह ज़रूरी है कि डिवाइस में, 8-बिट (एसडीआर) हार्डवेयर वीडियो एनकोडर के छह सेशन एक साथ चल सकें. ये सेशन, AVC, HEVC, VP9, AV1 या बाद के वर्शन वाले कोडेक में होने चाहिए. साथ ही, इनमें से चार सेशन 1080p रिज़ॉल्यूशन@30 एफ़पीएस पर और दो सेशन 4K रिज़ॉल्यूशन@30 एफ़पीएस पर चलने चाहिए. AV1 कोडेक का इस्तेमाल सिर्फ़ 1080 पिक्सल के रिज़ॉल्यूशन के लिए किया जाता है. हालांकि, 1080 पिक्सल और 30 एफ़पीएस पर छह इंस्टेंस के लिए इनका इस्तेमाल करना ज़रूरी है.

हैंडहेल्ड डिवाइसों में, 35 के लिए एमपीएस की इनमें से कोई एक वैल्यू लागू करने पर, MEDIA_PERFORMANCE_CLASS को ये ज़रूरी शर्तें पूरी करनी होंगी:

  • यह ज़रूरी है कि डिवाइस में, 8-बिट (एसडीआर) हार्डवेयर वीडियो एनकोडर के छह सेशन एक साथ चल सकें. ये सेशन, AVC, HEVC, VP9, AV1 या बाद के वर्शन वाले कोडेक में होने चाहिए. साथ ही, इनमें से चार सेशन 1080p रिज़ॉल्यूशन@30 एफ़पीएस पर और दो सेशन 4K रिज़ॉल्यूशन@30 एफ़पीएस पर चलने चाहिए. सभी सेशन के लिए, हर सेकंड में एक से ज़्यादा फ़्रेम नहीं छूटे होने चाहिए. AV1 कोडेक की ज़रूरत सिर्फ़ 1080 पिक्सल रिज़ॉल्यूशन के लिए होती है. हालांकि, 1080p30fps पर छह इंस्टेंस के लिए इनकी ज़रूरत होती है.

हैंडहेल्ड डिवाइसों में, 37 के लिए MEDIA_PERFORMANCE_CLASS की इनमें से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • यह ज़रूरी है कि डिवाइस में, 8-बिट (एसडीआर) हार्डवेयर वीडियो एन्कोडर के छह सेशन एक साथ चल सकें. ये सेशन, किसी भी कोडेक कॉम्बिनेशन (AVC, HEVC, VP9, AV1 या इसके बाद के वर्शन) में चल सकते हैं. साथ ही, इनमें से चार सेशन 1080 पिक्सल रिज़ॉल्यूशन@30 एफ़पीएस और दो सेशन 4K रिज़ॉल्यूशन@30 एफ़पीएस पर चल सकते हैं. हालांकि, AV1 के मामले में ऐसा नहीं है. सभी सेशन के लिए, हर सेकंड में एक से ज़्यादा फ़्रेम नहीं छूटना चाहिए. AV1 कोडेक की ज़रूरत सिर्फ़ 1080 पिक्सल रिज़ॉल्यूशन के लिए होती है. हालांकि, 1080 पिक्सल 30 फ़्रेम प्रति सेकंड पर छह इंस्टेंस के लिए इनकी ज़रूरत होती है.

[5.1/H-1-5] वीडियो ट्रांसकोडिंग इंस्टेंस

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए एमपीएस की इनमें से कोई एक वैल्यू (10, 20, 30, 31, 33, 34, 35, 37) लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • CodecCapabilities.getMaxSupportedInstances() और VideoCapabilities.getSupportedPerformancePoints() तरीकों का इस्तेमाल करके, किसी भी कोडेक कॉम्बिनेशन में एक साथ चलाए जा सकने वाले हार्डवेयर वीडियो एन्कोडर और डिकोडर सेशन की ज़्यादा से ज़्यादा संख्या का विज्ञापन दिखाना ज़रूरी है.

[5.1/H-1-6] एक साथ वीडियो ट्रांसकोडिंग करने के सेशन

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 10, 20, 30, 31, 33 में से कोई एक एमपीसी वैल्यू दिखाने वाले डिवाइसों को, यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 10 एमपीसी 20 MPC 30 एमपीसी 31 MPC 33
इंस्टेंस की संख्या 2 4 6 6 6
रिज़ॉल्यूशन = 720 = 720 = 720 = 720 = 1080
FPS (फ़्रेम प्रति सेकंड) 30 30 30 30 30

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34 वाली एमपीए वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • यह ज़रूरी है कि डिवाइस में 8-बिट (एसडीआर) हार्डवेयर वीडियो डिकोडर के छह इंस्टेंस और हार्डवेयर वीडियो एनकोडर सेशन (AVC, HEVC, VP9, AV1 या इसके बाद के वर्शन) काम करें. साथ ही, ये सभी इंस्टेंस और सेशन, किसी भी कोडेक कॉम्बिनेशन में एक साथ काम कर सकें. इनमें से, ज़्यादा से ज़्यादा दो एनकोडर सेशन और तीन सेशन 1080p रिज़ॉल्यूशन पर काम कर सकें. इसके अलावा, तीन सेशन 4K@30fps रिज़ॉल्यूशन पर काम कर सकें. AV1 कोडेक का इस्तेमाल सिर्फ़ 1080 पिक्सल के रिज़ॉल्यूशन के लिए किया जाता है. हालांकि, 1080 पिक्सल और 30 एफ़पीएस पर छह इंस्टेंस के लिए इनका इस्तेमाल करना ज़रूरी है.

हैंडहेल्ड डिवाइसों पर, MEDIA_PERFORMANCE_CLASS के लिए 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • यह ज़रूरी है कि डिवाइस में 8-बिट (एसडीआर) हार्डवेयर वीडियो डिकोडर के छह इंस्टेंस और हार्डवेयर वीडियो एनकोडर सेशन (AVC, HEVC, VP9, AV1 या इसके बाद के वर्शन) काम करते हों. ये सभी इंस्टेंस, किसी भी कोडेक कॉम्बिनेशन में एक साथ काम कर सकते हैं. इनमें से तीन सेशन 4K@30fps रिज़ॉल्यूशन (AV1 को छोड़कर) पर काम करते हों. इनमें से ज़्यादा से ज़्यादा दो एनकोडर सेशन और तीन सेशन 1080p रिज़ॉल्यूशन पर काम करते हों. सभी सेशन के लिए, हर सेकंड में एक से ज़्यादा फ़्रेम नहीं छूटे होने चाहिए. AV1 कोडेक की ज़रूरत सिर्फ़ 1080 पिक्सल रिज़ॉल्यूशन के लिए होती है. हालांकि, 1080 पिक्सल 30 फ़्रेम प्रति सेकंड पर छह इंस्टेंस के लिए इनकी ज़रूरत होती है.

[5.1/H-1-7] वीडियो एन्कोडर को शुरू होने में लगने वाला समय

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 10, 20, 30, 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू दिखाने वाले डिवाइसों को, यहां दी गई टेबल में बताई गई ज़रूरी शर्तें पूरी करनी होंगी:

एलिमेंट MPC 10 एमपीसी 20 MPC 30 एमपीसी 31 MPC 33 MPC 34 एमपीसी 35 MPC 37
कोडेक शुरू होने में लगने वाला समय, मि॰से॰ ≤ 85 ≤ 65 ≤ 65 ≤ 50 40 से कम या उसके बराबर 40 से कम या उसके बराबर 40 से कम या उसके बराबर 40 से कम या उसके बराबर
Dolby कोडेक शुरू होने में लगने वाला समय (मि॰से॰) ≤ 50 ≤ 50 ≤ 50 ≤ 50

[5.1/H-1-8] ऑडियो एन्कोडर को शुरू होने में लगने वाला समय

हैंडहेल्ड डिवाइसों के लिए, MEDIA_PERFORMANCE_CLASS के लिए 10, 20, 30, 31, 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू देने वाले डिवाइसों को, यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 10 एमपीसी 20 MPC 30 एमपीसी 31 MPC 33 MPC 34 एमपीसी 35 MPC 37
कोडेक शुरू होने में लगने वाला समय, मि॰से॰ ≤ 55 ≤ 50 ≤ 50 40 से कम या उसके बराबर ≤ 30 ≤ 30 ≤ 30 ≤ 30

"लोड" का मतलब है कि एक साथ 1080 पिक्सल से 720 पिक्सल में वीडियो-ओनली ट्रांसकोडिंग सेशन हो रहा है. इसमें हार्डवेयर वीडियो कोडेक के साथ-साथ, 1080 पिक्सल के ऑडियो-वीडियो रिकॉर्डिंग की सुविधा का इस्तेमाल किया जा रहा है.

[5.1/H-1-9] Secure Video Decoder Sessions

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 33 MPC 34 एमपीसी 35 MPC 37
FPS (फ़्रेम प्रति सेकंड) ≥ 30 ≥ 30 ≥ 30 ≥ 30
इंस्टेंस की संख्या ≥ 2 ≥ 2 ≥ 2 ≥ 2
हर सेकंड में ड्रॉप किए गए फ़्रेम ≤ 1 ≤ 1
is hdr = true = true = true

[5.1/H-1-10] वीडियो डिकोडर सेशन

हैंडहेल्ड डिवाइसों पर, MEDIA_PERFORMANCE_CLASS के लिए 33 वाली एमपीजी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • यह ज़रूरी है कि डिवाइस में, एक साथ तीन नॉन-सिक्योर हार्डवेयर वीडियो डिकोडर सेशन और एक सिक्योर हार्डवेयर वीडियो डिकोडर सेशन (कुल चार सेशन) चल सकें. ये सेशन, किसी भी कोडेक कॉम्बिनेशन (AVC, HEVC, VP9, AV1 या बाद का वर्शन) में 1080 पिक्सल रिज़ॉल्यूशन@30fps पर चल रहे हों.

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34 वाली एमपीए वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • यह ज़रूरी है कि डिवाइस में, असुरक्षित हार्डवेयर वीडियो डिकोडर के 3 इंस्टेंस और सुरक्षित हार्डवेयर वीडियो डिकोडर का 1 इंस्टेंस (कुल 4 इंस्टेंस) एक साथ चल सकें. ये इंस्टेंस, किसी भी कोडेक कॉम्बिनेशन (AVC, HEVC, VP9, AV1 या इसके बाद के वर्शन) में चल सकते हैं. साथ ही, 4K रिज़ॉल्यूशन@30 एफ़पीएस पर 3 इंस्टेंस एक साथ चल सकते हैं. इनमें, सुरक्षित डिकोडर का एक इंस्टेंस और असुरक्षित डिकोडर का एक इंस्टेंस 1080 पिक्सल रिज़ॉल्यूशन@30 एफ़पीएस पर चल सकता है. इनमें से ज़्यादा से ज़्यादा 2 इंस्टेंस, 10-बिट एचडीआर में हो सकते हैं. AV1 कोडेक वाले सेशन के लिए, 1080 पिक्सल रिज़ॉल्यूशन का इस्तेमाल करना ज़रूरी है. भले ही, 4K रिज़ॉल्यूशन की ज़रूरत हो.

हैंडहेल्ड डिवाइसों में, 35 के लिए एमपीएस की इनमें से कोई एक वैल्यू लागू करने पर, MEDIA_PERFORMANCE_CLASS को ये ज़रूरी शर्तें पूरी करनी होंगी:

  • यह ज़रूरी है कि डिवाइस में, असुरक्षित हार्डवेयर वीडियो डिकोडर के तीन इंस्टेंस और सुरक्षित हार्डवेयर वीडियो डिकोडर का एक इंस्टेंस (कुल चार इंस्टेंस) एक साथ चल सकें. ये इंस्टेंस, किसी भी कोडेक कॉम्बिनेशन (AVC, HEVC, VP9, AV1 या इसके बाद के वर्शन) में चल सकते हैं. साथ ही, 4K रिज़ॉल्यूशन@30fps पर तीन सेशन एक साथ चल सकते हैं. इनमें, सुरक्षित डिकोडर का एक सेशन और असुरक्षित डिकोडर का एक सेशन 1080p रिज़ॉल्यूशन@30fps पर चल सकता है. इनमें से ज़्यादा से ज़्यादा दो सेशन, 10-बिट HDR में हो सकते हैं. सभी सेशन के लिए, हर सेकंड में एक से ज़्यादा फ़्रेम नहीं छोड़े जाने चाहिए. AV1 कोडेक वाले सेशन के लिए, 1080 पिक्सल रिज़ॉल्यूशन का इस्तेमाल करना ज़रूरी है. भले ही, 4K रिज़ॉल्यूशन की ज़रूरत हो.

हैंडहेल्ड डिवाइसों में, 37 के लिए MEDIA_PERFORMANCE_CLASS की इनमें से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • यह ज़रूरी है कि डिवाइस में, असुरक्षित हार्डवेयर वीडियो डिकोडर के तीन इंस्टेंस और सुरक्षित हार्डवेयर वीडियो डिकोडर का एक इंस्टेंस (कुल चार इंस्टेंस) एक साथ चल सकें. ये इंस्टेंस, AVC, HEVC, VP9, AV1 या बाद के किसी भी कोडेक में चल सकते हैं. साथ ही, 4K रिज़ॉल्यूशन@30fps पर तीन सेशन एक साथ चल सकते हैं. हालांकि, AV1 को छोड़कर. इनमें, 1080p रिज़ॉल्यूशन@30fps पर एक सुरक्षित डिकोडर सेशन और एक असुरक्षित सेशन शामिल है. इनमें से ज़्यादा से ज़्यादा दो सेशन, 10-बिट HDR में हो सकते हैं. सभी सेशन के लिए, हर सेकंड में एक से ज़्यादा फ़्रेम नहीं छोड़े जाने चाहिए. AV1 कोडेक वाले सेशन के लिए, 1080 पिक्सल रिज़ॉल्यूशन का इस्तेमाल करना ज़रूरी है. भले ही, 4K रिज़ॉल्यूशन की ज़रूरत हो.

[5.1/H-1-11] सुरक्षित हार्डवेयर डिकोडर

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • यह ज़रूरी है कि डिवाइस में मौजूद हर हार्डवेयर AVC, HEVC, VP9 या AV1 डिकोडर के लिए, उससे जुड़े सुरक्षित डिकोडर का इस्तेमाल किया जाए.

[5.1/H-1-12] वीडियो डिकोडर शुरू होने में लगने वाला समय

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • लोड होने पर, सभी हार्डवेयर वीडियो डिकोडर के लिए, 1080 पिक्सल या इससे कम रिज़ॉल्यूशन वाले वीडियो डिकोडिंग सेशन के लिए, कोडेक शुरू होने में लगने वाला समय 40 मि॰से॰ या इससे कम होना चाहिए. यहां लोड को, हार्डवेयर वीडियो कोडेक का इस्तेमाल करके, एक साथ 1080 पिक्सल से 720 पिक्सल वाले वीडियो-ओनली ट्रांसकोडिंग सेशन के तौर पर तय किया गया है. साथ ही, इसमें 1080 पिक्सल वाले ऑडियो-वीडियो प्लेबैक को शुरू करना भी शामिल है. Dolby Vision कोडेक के लिए, कोडेक के शुरू होने में लगने वाला समय 50 मि॰से॰ या इससे कम होना चाहिए.

[5.1/H-1-13] ऑडियो डिकोडर को शुरू होने में लगने वाला समय

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 33 MPC 34 एमपीसी 35 MPC 37
कोडेक शुरू होने में लगने वाला समय, मि॰से॰ ≤ 30 ≤ 30 ≤ 30 ≤ 30

"लोड" का मतलब है कि एक साथ 1080 पिक्सल से 720 पिक्सल में वीडियो-ओनली ट्रांसकोडिंग सेशन हो रहा है. इसमें हार्डवेयर वीडियो कोडेक के साथ-साथ, 1080 पिक्सल के ऑडियो-वीडियो रिकॉर्डिंग की सुविधा का इस्तेमाल किया जा रहा है.

[5.1/H-1-14] AV1 हार्डवेयर डिकोडर

हैंडहेल्ड डिवाइसों पर, MEDIA_PERFORMANCE_CLASS के लिए 33 वाली एमपीजी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • AV1 हार्डवेयर डिकोडर Main 10, लेवल 4.1 के साथ काम करना ज़रूरी है.

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34 वाली एमपीए वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • इसमें AV1 हार्डवेयर डिकोडर Main 10, लेवल 4.1 और फ़िल्म ग्रेन काम करना चाहिए.

हैंडहेल्ड डिवाइसों पर, MEDIA_PERFORMANCE_CLASS के लिए 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • इसमें AV1 हार्डवेयर डिकोडर Main 10, Level 4.1 की सुविधा होनी चाहिए. साथ ही, जीपीयू कंपोज़िशन पर फ़िल्म ग्रेन इफ़ेक्ट भी होना चाहिए.

[5.1/H-1-15] हार्डवेयर डिकोडर 4K60

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

  • इसमें 4K60 को सपोर्ट करने वाला कम से कम एक हार्डवेयर वीडियो डिकोडर होना चाहिए.

[5.1/H-1-16] हार्डवेयर एन्कोडर 4K60

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

  • इसमें कम से कम एक ऐसा हार्डवेयर वीडियो एनकोडर होना चाहिए जो 4K60 को सपोर्ट करता हो.

[5.1/H-1-17] AVIF बेसलाइन प्रोफ़ाइल

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें ये ज़रूरी शर्तें पूरी करनी होंगी:

  • डिवाइस में, AVIF Baseline Profile के साथ काम करने वाला कम से कम एक हार्डवेयर इमेज डिकोडर होना चाहिए.

[5.1/H-1-18] AV1 एन्कोडर

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 34 एमपीसी 35 MPC 37
av1 एन्कोडर बिटरेट = 1 एमबीपीएस = 1 एमबीपीएस = 1 एमबीपीएस
av1 encoder fps ≥ 30 ≥ 30 ≥ 30
av1 एनकोडर रिज़ॉल्यूशन = 480 = 480 = 480

[5.1/H-1-19] एक साथ कई एचडीआर ट्रांसकोडिंग सेशन

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 34 एमपीसी 35 MPC 37
फ़्रेम प्रति सेकंड ≥ 30 ≥ 30 ≥ 30
हर सेकंड में फ़्रेम ड्रॉप लागू नहीं ≤ 1 ≤ 1

[5.1/H-1-20] वीडियो कोडेक एचडीआर एडिटिंग

हैंडहेल्ड डिवाइसों पर, MEDIA_PERFORMANCE_CLASS के लिए 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • यह ज़रूरी है कि डिवाइस में मौजूद सभी हार्डवेयर AV1 और HEVC एनकोडर के लिए, Feature_HdrEditing सुविधा काम करे. यह सुविधा, 4K रिज़ॉल्यूशन या कैमरे के लिए उपलब्ध सबसे बड़े रिज़ॉल्यूशन पर काम करनी चाहिए. इनमें से जो भी कम हो.

[5.1/H-1-21] वीडियो कोडेक का डाइनैमिक कलर आसपेक्ट

हैंडहेल्ड डिवाइसों पर, MEDIA_PERFORMANCE_CLASS के लिए 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • यह ज़रूरी है कि सभी हार्डवेयर वीडियो डिकोडर (AVC, HEVC, VP9, AV1 या बाद के वर्शन) के लिए, FEATURE_DynamicColorAspect काम करे. ध्यान दें: इसका मतलब है कि ऐप्लिकेशन, डिकोडिंग सेशन के दौरान वीडियो कॉन्टेंट के रंग से जुड़े पहलुओं को अपडेट कर सकते हैं. 10-बिट और 8-बिट कॉन्टेंट के साथ काम करने वाले डिकोडर को, सर्फ़ेस मोड में 8-बिट और 10-बिट कॉन्टेंट के बीच डाइनैमिक तौर पर स्विच करने की सुविधा देनी होगी. एचडीआर ट्रांसफ़र फ़ंक्शन के साथ काम करने वाले डिकोडर में, एसडीआर और एचडीआर कॉन्टेंट के बीच डाइनैमिक तौर पर स्विच करने की सुविधा होनी चाहिए.

[5.1/H-1-22] वीडियो कोडेक का पोर्ट्रेट रिज़ॉल्यूशन

हैंडहेल्ड डिवाइसों पर, MEDIA_PERFORMANCE_CLASS के लिए 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • इसमें वीडियो कॉन्टेंट को एन्कोड, डिकोड, जीपीयू-एडिट, और डिसप्ले करने की सुविधा होनी चाहिए. साथ ही, यह सुविधा पोर्ट्रेट आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) में काम करनी चाहिए. भले ही, कैमरा के सबसे ज़्यादा रिज़ॉल्यूशन या 4K के लिए रोटेशन मेटाडेटा कुछ भी हो. ध्यान दें: अगर कोडेक में एचडीआर की सुविधा है, तो इसमें एचडीआर प्रोफ़ाइलें शामिल होती हैं. AV1 कोडेक की ज़रूरत सिर्फ़ 1080 पिक्सल के रिज़ॉल्यूशन के लिए होती है. यह ज़रूरी शर्त सिर्फ़ हार्डवेयर कोडेक, जीपीयू, और डीपीयू के लिए है.

[5.2/H-2-1] VEQ

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 34 एमपीसी 35 MPC 37
bdrate vmaf ≤ 0 ≤ 0 ≤ 0

हार्डवेयर AVC और HEVC कोडेक के लिए ज़रूरी वीडियो एन्कोडर रेट-डिस्टॉर्शन कर्व, परफ़ॉर्मेंस क्लास 14 (PC14)-वीडियो एन्कोडिंग क्वालिटी (वीईक्यू) टेस्ट में तय किए गए हैं.

[5.2/H-2-2] MMAP स्पीकर पाथ

हैंडहेल्ड डिवाइसों में, 37 के लिए MEDIA_PERFORMANCE_CLASS की इनमें से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • स्पीकर पाथ पर MMAP काम करना चाहिए.

[5.3/H-1-1] फ़्रेम ड्रॉप

हैंडहेल्ड डिवाइसों के लिए, MEDIA_PERFORMANCE_CLASS के लिए 10, 20, 30, 31, 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू देने वाले डिवाइसों को, यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 10 एमपीसी 20 MPC 30 एमपीसी 31 MPC 33 MPC 34 एमपीसी 35 MPC 37
हर 10 सेकंड में फ़्रेम ड्रॉप होने की संख्या ≤ 1 ≤ 1 ≤ 1 ≤ 2 ≤ 1 ≤ 1 ≤ 1 ≤ 1
रिज़ॉल्यूशन = 1080 पिक्सल = 1080 पिक्सल = 1080 पिक्सल = 1080 पिक्सल = 1080 पिक्सल = 4K = 4K = 4K
फ़्रेम दर = 30 = 30 = 30 = 60 = 60 = 60 = 60 = 60

"लोड" को, हार्डवेयर वीडियो कोडेक का इस्तेमाल करके, एक साथ 1080p से 720p में वीडियो-ओनली ट्रांसकोडिंग सेशन के तौर पर परिभाषित किया गया है. साथ ही, इसे 128 केबीपीएस एएसी ऑडियो प्लेबैक के तौर पर भी परिभाषित किया गया है.

[5.3/H-1-2] अडैप्टिव प्लेबैक फ़्रेम ड्रॉप

हैंडहेल्ड डिवाइसों के लिए, MEDIA_PERFORMANCE_CLASS के लिए 10, 20, 30, 31, 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू देने वाले डिवाइसों को, यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 10 एमपीसी 20 MPC 30 एमपीसी 31 MPC 33 MPC 34 एमपीसी 35 MPC 37
हर 10 सेकंड में फ़्रेम ड्रॉप ≤ 1 ≤ 1 ≤ 1 ≤ 2 ≤ 1 ≤ 1 ≤ 1 ≤ 1
रिज़ॉल्यूशन = 1080 पिक्सल = 1080 पिक्सल = 1080 पिक्सल = 1080 पिक्सल = 1080 पिक्सल = 4K = 4K = 4K
फ़्रेम दर = 30 = 30 = 30 = 60 = 60 = 60 = 60 = 60

[5.6/H-1-1] Tap to Tone Latency

हैंडहेल्ड डिवाइसों के लिए, MEDIA_PERFORMANCE_CLASS के लिए एमपीएस की वैल्यू 1, 10, 20, 30, 31, 33, 34, 35, 37 में से कोई एक वैल्यू सेट की गई हो, तो उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 1 MPC 10 एमपीसी 20 MPC 30 एमपीसी 31 MPC 33 MPC 34 एमपीसी 35 MPC 37
नेटिव इंतज़ार का समय (मिलीसेकंड) ≤ 110 ≤ 110 ≤ 100 ≤ 100 ≤ 100 ≤ 80 ≤ 80 ≤ 80 ≤ 65

[5.6/H-1-2] ऑडियो के इंतज़ार का समय

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 33 MPC 34 एमपीसी 35 MPC 37
ऑडियो के इंतज़ार का समय (मिलीसेकंड में) ≤ 80 ≤ 80 ≤ 80 ≤ 65

[5.6/H-1-3] 24-बिट ऑडियो

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • अगर 3.5 मि॰मी॰ ऑडियो जैक मौजूद हैं, तो स्टीरियो आउटपुट के लिए >=24-बिट ऑडियो की सुविधा होनी चाहिए. साथ ही, अगर कम इंतज़ार के समय और स्ट्रीमिंग कॉन्फ़िगरेशन के लिए पूरे डेटा पाथ में यूएसबी ऑडियो की सुविधा काम करती है, तो यह सुविधा भी होनी चाहिए. लो-लेटेंसी कॉन्फ़िगरेशन के लिए, ऐप्लिकेशन को लो-लेटेंसी कॉलबैक मोड में AAudio का इस्तेमाल करना चाहिए. स्ट्रीमिंग कॉन्फ़िगरेशन के लिए, ऐप्लिकेशन को Java AudioTrack का इस्तेमाल करना चाहिए. कम लेटेंसी और स्ट्रीमिंग कॉन्फ़िगरेशन, दोनों में HAL आउटपुट सिंक को टारगेट आउटपुट फ़ॉर्मैट के लिए AUDIO_FORMAT_PCM_24_BIT, AUDIO_FORMAT_PCM_24_BIT_PACKED, AUDIO_FORMAT_PCM_32_BIT या AUDIO_FORMAT_PCM_FLOAT में से किसी एक को स्वीकार करना चाहिए.

[5.6/H-1-4] चार चैनल वाला यूएसबी ऑडियो

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • इसमें >= 4 चैनल वाले यूएसबी ऑडियो डिवाइसों के साथ काम करने की सुविधा होनी चाहिए. (इसका इस्तेमाल डीजे कंट्रोलर, गानों की झलक देखने के लिए करते हैं.)

[5.6/H-1-5] MIDI डिवाइस

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • यह ज़रूरी है कि डिवाइस, क्लास के मुताबिक एमआईडीआई डिवाइसों के साथ काम करे और एमआईडीआई फ़ीचर फ़्लैग के बारे में एलान करे.

[5.6/H-1-9] 12 चैनल मिक्सिंग

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें ये ज़रूरी शर्तें पूरी करनी होंगी:

  • इसमें कम से कम 12 चैनलों को मिक्स करने की सुविधा होनी चाहिए. इसका मतलब है कि 7.1.4 चैनल मास्क के साथ AudioTrack खोलने की सुविधा उपलब्ध है. साथ ही, सभी चैनलों को स्टीरियो में सही तरीके से स्पेसलाइज़ या डाउनमिक्स किया जा सकता है.

[5.6/H-3-1] ऑडियो सीपीयू वर्कलोड

हैंडहेल्ड डिवाइसों में, 37 के लिए MEDIA_PERFORMANCE_CLASS की इनमें से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • ऑडियो बफ़र में कोई गड़बड़ी न होने पर, एक साइन वेव से 20 साइन वेव चलाने के बीच स्विच करने की सुविधा होनी चाहिए.

[5.6/H-3-2] यूएसबी ऑडियो आउटपुट चैनल

हैंडहेल्ड डिवाइसों में, 37 के लिए MEDIA_PERFORMANCE_CLASS की इनमें से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • यूएसबी ऑडियो डिवाइसों के लिए, कम से कम आठ आउटपुट चैनलों को सपोर्ट करना ज़रूरी है. चैनल मास्क ज़्यादा से ज़्यादा आठ चैनलों के लिए उपलब्ध होने चाहिए. इसमें मोनो, स्टीरियो, क्वाड, 5.1, और 7.1 शामिल हैं.

[5.6/H-3-3] यूएसबी ऑडियो इनपुट चैनल

हैंडहेल्ड डिवाइसों में, 37 के लिए MEDIA_PERFORMANCE_CLASS की इनमें से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • यूएसबी ऑडियो डिवाइसों के लिए, कम से कम चार इनपुट चैनल होने चाहिए.

[5.6/H-SR] 24 चैनल मिक्सिंग

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें ये ज़रूरी शर्तें पूरी करनी होंगी:

  • इनका इस्तेमाल करने का सुझाव दिया जाता है, ताकि कम से कम 9.1.6 और 22.2 चैनल मास्क के साथ 24 चैनल मिक्सिंग की जा सके.

[5.7/H-1-2] मीडिया डीआरएम के लिए सुरक्षा लेवल वाला हार्डवेयर

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • इसमें कॉन्टेंट को डिक्रिप्ट करने की ये सुविधाएं होनी चाहिए, ताकि MediaDrm.SECURITY_LEVEL_HW_SECURE_ALL काम कर सके.

    कम से कम सैंपल साइज़ 4 MiB
    कम से कम सबसैंपल की संख्या - H264 या HEVC 32
    कम से कम सबसेंपल की संख्या - VP9 9
    कम से कम सबसेंपल की संख्या - AV1 288
    कम से कम सबसेंपल बफ़र साइज़ 1 MiB
    क्रिप्टो बफ़र का कम से कम सामान्य साइज़ 500 केआईबी
    एक साथ चल रहे सेशन की कम से कम संख्या 30
    सभी सेशन के लिए, कुंजियों की कम से कम कुल संख्या 80
    डीआरएम कुंजियों की कुल संख्या (सभी सेशन) 6
    मैसेज का साइज़ 16 केआईबी
    डिक्रिप्ट किए गए फ़्रेम प्रति सेकंड 60 फ़्रेम प्रति सेकंड

[5.12/H-1-2] RGBA कलर फ़ॉर्मैट

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें ये ज़रूरी शर्तें पूरी करनी होंगी:

  • यह ज़रूरी है कि डिवाइस में मौजूद सभी हार्डवेयर AV1 और HEVC एनकोडर, RGBA_1010102 कलर फ़ॉर्मैट के साथ काम करते हों.

[5.12/H-1-3] Ext Yuv Target

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें ये ज़रूरी शर्तें पूरी करनी होंगी:

  • EXT_YUV_target एक्सटेंशन के लिए काम की जानकारी देना ज़रूरी है, ताकि 8 और 10-बिट, दोनों में YUV टेक्स्चर से सैंपल लिए जा सकें.

[7.1.4/H-1-1] डिसप्ले प्रोसेसिंग यूनिट ओवरले

हैंडहेल्ड डिवाइसों पर, MEDIA_PERFORMANCE_CLASS के लिए 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • डिस्प्ले प्रोसेसिंग यूनिट (डीपीयू) में कम से कम छह हार्डवेयर ओवरले होने चाहिए. साथ ही, उनमें से कम से कम दो में 10-बिट वीडियो कॉन्टेंट दिखाने की सुविधा होनी चाहिए.

2.2.7.2 कैमरा

2.2.7.2 Camera के लिए पूरक.

[7.5/H-1-1] प्राइमरी रियर कैमरे का रिज़ॉल्यूशन और फ़्रेम रेट

हैंडहेल्ड डिवाइसों के लिए, MEDIA_PERFORMANCE_CLASS के लिए 10, 20, 30, 31, 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू देने वाले डिवाइसों को, यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 10 एमपीसी 20 MPC 30 एमपीसी 31 MPC 33 MPC 34 एमपीसी 35 MPC 37
मुख्य कैमरे का रिज़ॉल्यूशन (एमपी) ≥ 5 ≥ 5 ≥ 12 ≥ 12 ≥ 12 ≥ 12 ≥ 12 ≥ 12
वीडियो के इस्तेमाल किए जा सकने वाले फ़ॉर्मैट 720 पिक्सल@30 एफ़पीएस (फ़्रेम प्रति सेकंड) 720 पिक्सल@30 एफ़पीएस (फ़्रेम प्रति सेकंड) 4k@30fps 4k@30fps 4k@30fps 4k@30fps 4k@30fps, 1080p@60fps, और 720p@60fps 4k@30fps, 1080p@60fps, और 720p@60fps

[7.5/H-1-2] प्राइमरी फ़्रंट कैमरे का रिज़ॉल्यूशन और फ़्रेम रेट

हाथ में रखकर इस्तेमाल किए जाने वाले डिवाइसों पर, MEDIA_PERFORMANCE_CLASS के लिए एमपीएस की इनमें से कोई एक वैल्यू (10, 20) दिखाने वाले डिवाइसों को, यहां दी गई टेबल में बताई गई ज़रूरी शर्तें पूरी करनी होंगी:

एलिमेंट MPC 10 एमपीसी 20
मुख्य कैमरे का रिज़ॉल्यूशन ≥ 20,00,000 ≥ 20,00,000
मुख्य कैमरे का रिज़ॉल्यूशन एमपी 2 2
प्राइमरी कैमरे से रिकॉर्ड किए गए वीडियो का फ़्रेम रेट ≥ 30 ≥ 30
वीडियो रिज़ॉल्यूशन 720 पिक्सल 720 पिक्सल

हैंडहेल्ड डिवाइसों के लिए, MEDIA_PERFORMANCE_CLASS के लिए 30, 31, 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू देने वाले डिवाइसों को, यहां दी गई टेबल में बताई गई ज़रूरी शर्तें पूरी करनी होंगी:

एलिमेंट MPC 30 एमपीसी 31 MPC 33 MPC 34 एमपीसी 35 MPC 37
मुख्य कैमरे का रिज़ॉल्यूशन ≥ 40,00,000 ≥ 4915200 ≥ 4915200 ≥ 6000000 ≥ 6000000 ≥ 7990000
मुख्य कैमरे का रिज़ॉल्यूशन एमपी ≥ 4 ≥ 4.9152 ≥ 4.9152 ≥ 6 ≥ 6 ≥ 7.99
प्राइमरी कैमरे से रिकॉर्ड किए गए वीडियो का फ़्रेम रेट ≥ 30 ≥ 30 ≥ 30 ≥ 30 ≥ 30 ≥ 30
वीडियो रिज़ॉल्यूशन 1080 पिक्सल 1080 पिक्सल 1080 पिक्सल 1080 पिक्सल 1080 पिक्सल 1080 पिक्सल

[7.5/H-1-3] कैमरा हार्डवेयर लेवल

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए एमपीएस की इनमें से कोई एक वैल्यू (30, 31, 33, 34, 35, 37) देने वाले डिवाइसों को ये ज़रूरी शर्तें पूरी करनी होंगी:

  • बैक प्राइमरी कैमरे के लिए, android.info.supportedHardwareLevel प्रॉपर्टी FULL या इससे बेहतर होनी चाहिए. साथ ही, फ़्रंट प्राइमरी कैमरे के लिए, LIMITED प्रॉपर्टी LIMITED या इससे बेहतर होनी चाहिए.

[7.5/H-1-4] टाइमस्टैंप सोर्स रीयलटाइम

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए एमपीएस की इनमें से कोई एक वैल्यू (30, 31, 33, 34, 35, 37) देने वाले डिवाइसों को ये ज़रूरी शर्तें पूरी करनी होंगी:

  • दोनों प्राइमरी कैमरों के लिए, CameraMetadata.SENSOR_INFO_TIMESTAMP_SOURCE_REALTIME की सुविधा काम करनी चाहिए.

[7.5/H-1-5] कैमरे से कैप्चर करने में लगने वाला समय

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए एमपीएस की इनमें से कोई एक वैल्यू (10, 20, 30, 31, 33, 34, 35, 37) लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • दोनों प्राइमरी कैमरों के लिए, 1080 पिक्सल रिज़ॉल्यूशन पर camera2 JPEG कैप्चर करने में लगने वाला समय 1000 मि॰से॰ से कम होना चाहिए. यह समय, ITS की रोशनी की स्थितियों (3000K) में, CTS के camera PerformanceTest से मेज़र किया जाता है.

[7.5/H-1-6] कैमरा चालू होने में लगने वाला समय

हैंडहेल्ड डिवाइसों के लिए, MEDIA_PERFORMANCE_CLASS के लिए 10, 20, 30, 31, 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू देने वाले डिवाइसों को, यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 10 एमपीसी 20 MPC 30 एमपीसी 31 MPC 33 MPC 34 एमपीसी 35 MPC 37
कैमरे के इंतज़ार का समय ≤ 700 ≤ 600 ≤ 600 ≤ 600 ≤ 500 ≤ 500 ≤ 500 ≤ 500

[7.5/H-1-8] Camera RAW capability

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 31, 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • प्राइमरी बैक कैमरे के लिए, CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_RAW और android.graphics.ImageFormat.RAW_SENSOR की सुविधा काम करनी चाहिए.

[7.5/H-1-9] Camera Slow Motion

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • डिवाइस में, पीछे की ओर लगा मुख्य कैमरा होना चाहिए. साथ ही, यह 240 एफ़पीएस पर 720 पिक्सल या 1080 पिक्सल के साथ काम करना चाहिए.

[7.5/H-1-10] Camera Ultrawide Zoom Ratio

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • अगर एक ही दिशा में अल्ट्रावाइड RGB कैमरा लगा है, तो प्राइमरी कैमरों के लिए ZOOM_RATIO की कम से कम वैल्यू 1.0 से कम होनी चाहिए.

[7.5/H-1-11] Camera Concurrent Rear Front Streaming

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • प्राइमरी कैमरों पर, एक साथ सामने और पीछे की ओर स्ट्रीम करने की सुविधा लागू करनी होगी.

[7.5/H-1-12] कैमरे की झलक को स्थिर करने की सुविधा

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • मुख्य बैक कैमरे के लिए, CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION की सुविधा उपलब्ध होनी चाहिए.

[7.5/H-1-13] Camera Logical Multi Camera

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • अगर एक से ज़्यादा आरजीबी रियर-फ़ेसिंग कैमरे हैं, तो मुख्य रियर-फ़ेसिंग कैमरे में LOGICAL_MULTI_CAMERA की सुविधा होनी चाहिए.

[7.5/H-1-14] कैमरे की स्ट्रीम का इस्तेमाल करने का तरीका

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 33, 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • इसमें प्राइमरी फ़्रंट और प्राइमरी बैक कैमरे, दोनों के लिए STREAM_USE_CASE की सुविधा होनी चाहिए.

[7.5/H-1-15] Camera Night Mode Extension

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें ये ज़रूरी शर्तें पूरी करनी होंगी:

  • प्राइमरी कैमरे के लिए, CameraX और Camera2 एक्सटेंशन, दोनों के ज़रिए नाइट मोड एक्सटेंशन की सुविधा काम करनी चाहिए.

[7.5/H-1-16] Camera Dynamic Range 10 Bit

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें ये ज़रूरी शर्तें पूरी करनी होंगी:

  • प्राइमरी कैमरे के लिए, DYNAMIC_RANGE_TEN_BIT की सुविधा काम करनी चाहिए.

[7.5/H-1-17] कैमरे से चेहरे की पहचान करने की सुविधा

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें ये ज़रूरी शर्तें पूरी करनी होंगी:

  • प्राइमरी कैमरों के लिए, चेहरे की पहचान करने की सुविधा (STATISTICS_FACE_DETECT_MODE_SIMPLE या STATISTICS_FACE_DETECT_MODE_FULL) काम करनी चाहिए.

[7.5/H-1-18] Camera JPEG R

हैंडहेल्ड डिवाइसों पर, MEDIA_PERFORMANCE_CLASS के लिए 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • प्राइमरी रियर और प्राइमरी फ़्रंट कैमरे के लिए, JPEG_R फ़ॉर्मैट काम करना चाहिए.

[7.5/H-1-19] Camera Video Preview Stabilization

हैंडहेल्ड डिवाइसों पर, MEDIA_PERFORMANCE_CLASS के लिए 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • प्राइमरी रियर कैमरे के लिए, 1080 पिक्सल वाले HLG10 प्रीव्यू के लिए CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION मोड काम करना चाहिए. इसमें ज़्यादा से ज़्यादा साइज़ वाले 16:9 आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) वाला JPEG फ़ॉर्मैट इस्तेमाल किया जाता है. साथ ही, 720 पिक्सल वाले HLG10 प्रीव्यू के लिए, ज़्यादा से ज़्यादा साइज़ वाले 16:9 आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) वाले JPEG स्ट्रीम कॉम्बिनेशन इस्तेमाल किए जाते हैं.

[7.5/H-1-20] Camera Ultra HDR

हैंडहेल्ड डिवाइसों पर, MEDIA_PERFORMANCE_CLASS के लिए 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • डिफ़ॉल्ट रूप से, नेटिव कैमरा ऐप्लिकेशन में प्राइमरी रियर और प्राइमरी फ़्रंट कैमरे के लिए, JPEG_R फ़ॉर्मैट में आउटपुट देना ज़रूरी है.

[7.5/H-1-21] कम से कम एक कैमरा

हाथ में पकड़कर इस्तेमाल किए जाने वाले डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 10 या 20 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • कम से कम एक फ़्रंट कैमरा या रियर कैमरा होना ज़रूरी है.

2.2.7.3 हार्डवेयर

2.2.7.3 हार्डवेयर के लिए सप्लिमेंट.

[7.1.1.1/H-2-1] स्क्रीन रिज़ॉल्यूशन

हैंडहेल्ड डिवाइसों के लिए, MEDIA_PERFORMANCE_CLASS के लिए एमपीएस की वैल्यू 1, 10, 20, 30, 31, 33, 34, 35, 37 में से कोई एक वैल्यू सेट की गई हो, तो उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 1 MPC 10 एमपीसी 20 MPC 30 एमपीसी 31 MPC 33 MPC 34 एमपीसी 35 MPC 37
लॉन्ग रिज़ॉल्यूशन पिक्सल ≥ 320 ≥ 1280 ≥ 1920 ≥ 1920 ≥ 1920 ≥ 1920 ≥ 1920 ≥ 1920 ≥ 1920
कम रिज़ॉल्यूशन वाले पिक्सल ≥ 240 ≥ 720 ≥ 1080 ≥ 1080 ≥ 1080 ≥ 1080 ≥ 1080 ≥ 1080 ≥ 1080

[7.1.1.3/H-2-1] स्क्रीन की डेंसिटी

हैंडहेल्ड डिवाइसों पर, MEDIA_PERFORMANCE_CLASS के लिए, एमपीसी की इनमें से कोई एक वैल्यू (1, 10, 20, 30, 31, 33, 34) लागू करने पर, उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 1 MPC 10 एमपीसी 20 MPC 30 एमपीसी 31 MPC 33 MPC 34
डिसप्ले सघनता डीपीआई ≥ 100 ≥ 240 ≥ 400 ≥ 400 ≥ 400 ≥ 400 ≥ 400

हैंडहेल्ड डिवाइसों पर, MEDIA_PERFORMANCE_CLASS के लिए 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • अगर डिवाइस की स्क्रीन की चौड़ाई 600 डीपी से कम है, तो स्क्रीन डेंसिटी कम से कम 400 डीपीआई होनी चाहिए.

[7.1.1.3/H-3-1] एचडीआर डिसप्ले

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 34 एमपीसी 35 MPC 37
डिसप्ले की ल्यूमिनेंस nits ≥ 1000 ≥ 1000 ≥ 1000

[7.6.1/H-2-1] मेमोरी

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए एमपीसी वैल्यू 1, 10, 20, 31, 33, 34, 35, 37 में से कोई एक वैल्यू दिखाने वाले डिवाइसों को, यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 1 MPC 10 एमपीसी 20 MPC 30 एमपीसी 31 MPC 33 MPC 34 एमपीसी 35 MPC 37
उपलब्ध मेमोरी (GiB) 1.37 3.05 5 5 5 6.64 6.64 6.64 8

2.2.7.4 परफ़ॉर्मेंस

2.2.7.4 परफ़ॉर्मेंस के लिए पूरक जानकारी.

[8.2/H-1-1] क्रम से लिखना

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए एमपीएस की इनमें से कोई एक वैल्यू (1, 10, 20, 30, 33, 34, 35, 37) लागू करने पर, उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तें पूरी करनी होंगी:

एलिमेंट MPC 1 MPC 10 एमपीसी 20 MPC 30 एमपीसी 31 MPC 33 MPC 34 एमपीसी 35 MPC 37
फ़ाइल सिस्टम का आईओ रेट एमबीपीएस ≥ 35 ≥ 50 ≥ 100 ≥ 100 ≥ 125 ≥ 125 ≥ 150 ≥ 150 ≥ 250

[8.2/H-1-2] रैंडम राइट

हैंडहेल्ड डिवाइसों के लिए, MEDIA_PERFORMANCE_CLASS के लिए एमपीएस की वैल्यू 1, 10, 20, 30, 31, 33, 34, 35, 37 में से कोई एक वैल्यू सेट की गई हो, तो उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 1 MPC 10 एमपीसी 20 MPC 30 एमपीसी 31 MPC 33 MPC 34 एमपीसी 35 MPC 37
फ़ाइल सिस्टम का आईओ रेट एमबीपीएस ≥ 4 ≥ 5 ≥ 10 ≥ 10 ≥ 10 ≥ 10 ≥ 10 ≥ 10 ≥ 30

[8.2/H-1-3] सीक्वेंशियल रीड

हैंडहेल्ड डिवाइसों के लिए, MEDIA_PERFORMANCE_CLASS के लिए एमपीएस की वैल्यू 1, 10, 20, 30, 31, 33, 34, 35, 37 में से कोई एक वैल्यू सेट की गई हो, तो उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तों को पूरा करना होगा:

एलिमेंट MPC 1 MPC 10 एमपीसी 20 MPC 30 एमपीसी 31 MPC 33 MPC 34 एमपीसी 35 MPC 37
फ़ाइल सिस्टम का आईओ रेट एमबीपीएस ≥ 125 ≥ 200 ≥ 200 ≥ 200 ≥ 250 ≥ 250 ≥ 250 ≥ 250 ≥ 700

[8.2/H-1-4] रैंडम रीड

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए एमपीएस की इनमें से कोई एक वैल्यू (1, 10, 20, 30, 33, 34, 35, 37) लागू करने पर, उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तें पूरी करनी होंगी:

एलिमेंट MPC 1 MPC 10 एमपीसी 20 MPC 30 एमपीसी 31 MPC 33 MPC 34 एमपीसी 35 MPC 37
फ़ाइल सिस्टम का आईओ रेट एमबीपीएस ≥ 15 ≥ 25 ≥ 25 ≥ 25 ≥ 40 ≥ 40 ≥ 100 ≥ 100 ≥ 200

[8.2/H-1-5] पैरलल सीक्वेंशियल रीड और राइट परफ़ॉर्मेंस

हैंडहेल्ड डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 34, 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें ये ज़रूरी शर्तें पूरी करनी होंगी:

  • ज़रूरी है कि यह पैरलल सीक्वेंशियल रीड और राइट परफ़ॉर्मेंस को पक्का करे. साथ ही, रीड परफ़ॉर्मेंस 50 एमबी/सेकंड से कम न हो और राइट परफ़ॉर्मेंस 25 एमबी/सेकंड से कम न हो.

2.2.7.5 ग्राफ़िक्स

2.2.7.5 ग्राफ़िक के लिए पूरक.

[7.1.4.1/H-1-2] EGL

हाथ में पकड़कर इस्तेमाल किए जाने वाले डिवाइसों में, MEDIA_PERFORMANCE_CLASS के लिए 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, उन्हें यहां दी गई टेबल में बताई गई ज़रूरी शर्तें पूरी करनी होंगी:

एलिमेंट एमपीसी 35 MPC 37
egl ext protected content = EGL_EXT_protected_content = EGL_EXT_protected_content
egl img context priority = EGL_IMG_context_priority = EGL_IMG_context_priority

[7.1.4.1/H-1-3] Vulkan

हैंडहेल्ड डिवाइसों पर, MEDIA_PERFORMANCE_CLASS के लिए 35, 37 में से कोई एक एमपीसी वैल्यू लागू करने पर, इन ज़रूरी शर्तों को पूरा करना होगा:

  • VkPhysicalDeviceProtectedMemoryFeatures.protectedMemory और VK_KHR_global_priority के साथ काम करना ज़रूरी है.