Android 17 CDD の MPC 補足情報(プレビュー)

CDD 17 で導入: MPC 補足ドキュメント

このファイルは、Android 17 CDD2.2.7 ハンドヘルド メディアのサブセクションの補足として導入されています。

これらのセクションの要件は複雑になっています。可読性を高めるため、このドキュメントでは、個々の値や詳細が変更、削除、追加されている場合でも、CDD で通常表示されるような緑色や灰色のハイライトは使用していません。

このドキュメントは、CDD セクション 2.2.7 で定義されているメディア パフォーマンス クラス(MPC)仕様を補足し、個々のパラメータに対して詳細な値を提供します。これらの値は、android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASS で返された値によって異なります。

読みやすくするために、このページでは次の命名規則を使用します。

  • エンティティを参照するときは、android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASSMEDIA_PERFORMANCE_CLASS に略記されます。値は「MPC」と呼ばれます。
  • 見出しと鍵エリアの MEDIA_PERFORMANCE_CLASS 値には「MPC」という接頭辞が付いています。このドキュメントの命名規則は、他の数値と区別するのに役立ちます。実際の値は数値であり、文字列「MPC」は含まれていません。

2.2.7.1. メディア

2.2.7.1 メディアの補足。

[5.1/H-1-1] 動画デコーダ インスタンス

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 10、20、30、31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • CodecCapabilities.getMaxSupportedInstances() メソッドと VideoCapabilities.getSupportedPerformancePoints() メソッドを介して、任意のコーデックの組み合わせで同時に実行できるハードウェア動画デコーダ セッションの最大数をアドバタイズしなければなりません。

[5.1/H-1-2] 動画デコーダ セッションの同時実行

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 10、20、30 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 10 MPC 20 MPC 30
FPS 30 30 30
インスタンス数 2 4 6
解像度 = 720 = 720 = 720

MEDIA_PERFORMANCE_CLASS について次の MPC 値 31 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 任意のコーデックの組み合わせ(AVC、HEVC、VP9* 以降)で、ハードウェア動画デコーダ セッションの 6 インスタンスの同時実行を解像度 720p、30 fps でサポートしなければなりません。*VP9 コーデックが存在する場合、必要なインスタンスは 2 つだけです。

MEDIA_PERFORMANCE_CLASS について次の MPC 値 33 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 任意のコーデックの組み合わせ(AVC、HEVC、VP9、AV1 以降)で、ハードウェア動画デコーダ セッションの 6 インスタンスの同時実行を解像度 1080p、30 fps でサポートしなければなりません。

MEDIA_PERFORMANCE_CLASS について次の MPC 値 34 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 任意のコーデックの組み合わせ(AVC、HEVC、VP9、AV1 以降)の 8 ビット(SDR)ハードウェア動画デコーダ セッションの 6 インスタンスの同時実行を、3 セッションは解像度 1080p、30 fps で、残り 3 セッションは解像度 4K、30 fps でサポートしなければなりません。AV1 コーデックでは、解像度 1080p のサポートのみが必要ですが、解像度 1080p、30 fps で 6 インスタンスをサポートする必要があります。

MEDIA_PERFORMANCE_CLASS について次の MPC 値 35 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 任意のコーデックの組み合わせ(AVC、HEVC、VP9、AV1 以降)の 8 ビット(SDR)ハードウェア動画デコーダ セッションの 6 インスタンスの同時実行を、3 セッションは解像度 1080p、30 fps で、残り 3 セッションは解像度 4K、30 fps でサポートしなければなりません。すべてのセッションにおいて、1 秒間に 1 フレームを超えるドロップが発生してはなりません。AV1 コーデックでは、解像度 1080p のサポートのみが必要ですが、解像度 1080p、30 fps で 6 インスタンスをサポートする必要があります。

MEDIA_PERFORMANCE_CLASS について次の MPC 値 37 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 任意のコーデックの組み合わせ(AVC、HEVC、VP9、AV1 以降)の 8 ビット(SDR)ハードウェア動画デコーダ セッションの 6 インスタンスの同時実行を、3 セッションは解像度 1080p、30 fps で、残り 3 セッションは解像度 4K、30 fps でサポートしなければなりません(AV1 を除く)。すべてのセッションにおいて、1 秒間に 1 フレームを超えるドロップが発生してはなりません。AV1 コーデックでは、解像度 1080p のサポートのみが必要ですが、解像度 1080p、30 fps で 6 インスタンスをサポートする必要があります。

[5.1/H-1-3] 動画エンコーダ インスタンス

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 10、20、30、31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • CodecCapabilities.getMaxSupportedInstances() メソッドと VideoCapabilities.getSupportedPerformancePoints() メソッドを介して、任意のコーデックの組み合わせで同時に実行できるハードウェア動画エンコーダ セッションの最大数をアドバタイズしなければなりません。

[5.1/H-1-4] 動画エンコーダ セッションの同時実行

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 10 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 任意のコーデックの組み合わせ(AVC または HEVC)の、ハードウェア動画エンコーダ セッションの 2 インスタンスの同時実行を、解像度 720p、30 fps でサポートしなければなりません。

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 20 を返すハンドヘルド デバイス実装は、以下の要件を満たさなければなりません。

  • 任意のコーデックの組み合わせ(AVC または HEVC)の、ハードウェア動画エンコーダ セッションの 4 インスタンスを、解像度 720p、30 fps でサポートしなければなりません。

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 30 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 任意のコーデックの組み合わせ(AVC または HEVC)の、ハードウェア動画エンコーダ セッションの 6 インスタンスを、解像度 720p、30 fps でサポートしなければなりません。

MEDIA_PERFORMANCE_CLASS について次の MPC 値 31 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 任意のコーデックの組み合わせ(AVC、HEVC、VP9* 以降)の、ハードウェア動画エンコーダ セッションの 6 インスタンスを、解像度 720p、30 fps でサポートしなければなりません。*VP9 コーデックが存在する場合、必要なインスタンスは 2 つだけです。

MEDIA_PERFORMANCE_CLASS について次の MPC 値 33 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 任意のコーデックの組み合わせ(AVC、HEVC、VP9、AV1 以降)の、ハードウェア動画エンコーダ セッションの 6 インスタンスを、解像度 1080p、30 fps でサポートしなければなりません。

MEDIA_PERFORMANCE_CLASS について次の MPC 値 34 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 任意のコーデックの組み合わせ(AVC、HEVC、VP9、AV1 以降)の 8 ビット(SDR)ハードウェア動画エンコーダ セッションの 6 インスタンスの同時実行を、4 セッションは解像度 1080p、30 fps で、残り 2 セッションは解像度 4K、30 fps でサポートしなければなりません。AV1 コーデックでは、解像度 1080p のサポートのみが必要ですが、解像度 1080p、30 fps で 6 インスタンスをサポートする必要があります。

MEDIA_PERFORMANCE_CLASS について次の MPC 値 35 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 任意のコーデックの組み合わせ(AVC、HEVC、VP9、AV1 以降)の 8 ビット(SDR)ハードウェア動画エンコーダ セッションの 6 インスタンスの同時実行を、4 セッションは解像度 1080p、30 fps で、残り 2 セッションは解像度 4K、30 fps でサポートしなければなりません。すべてのセッションにおいて、1 秒間に 1 フレームを超えるドロップが発生してはなりません。AV1 コーデックでは、解像度 1080p のサポートのみが必要ですが、解像度 1080p、30 fps で 6 インスタンスをサポートする必要があります。

MEDIA_PERFORMANCE_CLASS について次の MPC 値 37 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 任意のコーデックの組み合わせ(AVC、HEVC、VP9、AV1 以降)の 8 ビット(SDR)ハードウェア動画エンコーダ セッションの 6 インスタンスの同時実行を、4 セッションは解像度 1080p、30 fps で、残り 2 セッションは解像度 4K、30 fps でサポートしなければなりません(AV1 を除く)。すべてのセッションにおいて、1 秒間に 1 フレームを超えるドロップが発生してはなりません。AV1 コーデックでは、解像度 1080p のサポートのみが必要ですが、解像度 1080p、30 fps で 6 インスタンスをサポートする必要があります。

[5.1/H-1-5] 動画コード変換インスタンス

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 10、20、30、31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • CodecCapabilities.getMaxSupportedInstances() メソッドと VideoCapabilities.getSupportedPerformancePoints() メソッドを介して、任意のコーデックの組み合わせで同時に実行できるハードウェア動画エンコーダ セッションとハードウェア動画デコーダ セッションの最大数をアドバタイズしなければなりません。

[5.1/H-1-6] 動画コード変換セッションの同時実行

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 10、20、30、31、33 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33
インスタンス数 2 4 6 6 6
解像度 = 720 = 720 = 720 = 720 = 1080
FPS 30 30 30 30 30

MEDIA_PERFORMANCE_CLASS について次の MPC 値 34 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 任意のコーデックの組み合わせ(AVC、HEVC、VP9、AV1 以降)の 8 ビット(SDR)ハードウェア動画デコーダ セッションとハードウェア動画エンコーダ セッションの 6 インスタンスの同時実行を、3 セッション(そのうちエンコーダ セッションは最大 2 つ)は解像度 4K、30 fps で、残り 3 セッションは解像度 1080p でサポートしなければなりません。AV1 コーデックでは、解像度 1080p のサポートのみが必要ですが、解像度 1080p、30 fps で 6 インスタンスをサポートする必要があります。

MEDIA_PERFORMANCE_CLASS について次の MPC 値 35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 任意のコーデックの組み合わせ(AVC、HEVC、VP9、AV1 以降)の 8 ビット(SDR)ハードウェア動画デコーダ セッションとハードウェア動画エンコーダ セッションの 6 インスタンスの同時実行を、3 セッション(そのうちエンコーダ セッションは最大 2 つ)は解像度 4K、30 fps で(AV1 を除く)、残り 3 セッションは解像度 1080p でサポートしなければなりません。すべてのセッションにおいて、1 秒間に 1 フレームを超えるドロップが発生してはなりません。AV1 コーデックでは、解像度 1080p のサポートのみが必要ですが、解像度 1080p、30 fps で 6 インスタンスをサポートする必要があります。

[5.1/H-1-7] 動画エンコーダの初期化レイテンシ

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 10、20、30、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

a
要素 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
コーデックの初期化レイテンシ(ミリ秒) ≤ 85 ≤ 65 ≤ 65 ≤ 50 ≤ 40 ≤ 40 ≤ 40 ≤ 40
ドルビー コーデックの初期化レイテンシ(ミリ秒) ≤ 50 ≤ 50 ≤ 50 ≤ 50

[5.1/H-1-8] オーディオ エンコーダの初期化レイテンシ

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 10、20、30、31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
コーデックの初期化レイテンシ(ミリ秒) ≤ 55 ≤ 50 ≤ 50 ≤ 40 ≤ 30 ≤ 30 ≤ 30 ≤ 30

「負荷」とは、ハードウェア動画コーデックを使用した 1080p から 720p への映像のみのコード変換セッションと、1080p の音声映像記録の初期化を同時実行することを指します。

[5.1/H-1-9] 動画デコーダ セッションの保護

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

<td≥>2 </td≥>
要素 MPC 33 MPC 34 MPC 35 MPC 37
FPS ≥ 30 ≥ 30 ≥ 30 ≥ 30
インスタンス数 ≥ 2 ≥ 2 ≥ 2
1 秒あたりのフレーム落ち数 ≤ 1 ≤ 1
HDR 対応

[5.1/H-1-10] 動画デコーダ セッション

MEDIA_PERFORMANCE_CLASS について次の MPC 値 33 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 同時に実行される任意のコーデックの組み合わせで、セキュアでないハードウェア動画デコーダ セッションの 3 つのインスタンスと、セキュアなハードウェア動画デコーダ セッション(AVC、HEVC、VP9、AV1 以降)の 1 つのインスタンス(合計 4 つのインスタンス)をサポートしなければなりません。

MEDIA_PERFORMANCE_CLASS について次の MPC 値 34 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 同時に実行される任意のコーデックの組み合わせで、セキュアでないハードウェア動画デコーダ セッションの 3 つのインスタンスと、セキュアなハードウェア動画デコーダ セッション(AVC、HEVC、VP9、AV1 以降)の 1 つのインスタンス(合計 4 つのインスタンス)をサポートしなければなりません。3 つのセッション(1 つのセキュアなデコーダ セッションを含む)は解像度 4K、30 fps で、1 つのセキュアでないセッションは解像度 1080p、30 fps です。最大 2 つのセッションを 10 ビット HDR にできます。AV1 コーデック セッションでは、要件が解像度 4K であっても、解像度 1080p のサポートのみが必要です。

MEDIA_PERFORMANCE_CLASS について次の MPC 値 35 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 同時に実行される任意のコーデックの組み合わせで、セキュアでないハードウェア動画デコーダ セッションの 3 つのインスタンスと、セキュアなハードウェア動画デコーダ セッション(AVC、HEVC、VP9、AV1 以降)の 1 つのインスタンス(合計 4 つのインスタンス)をサポートしなければなりません。3 つのセッション(1 つのセキュアなデコーダ セッションを含む)は解像度 4K、30 fps で、1 つのセキュアでないセッションは解像度 1080p、30 fps です。最大 2 つのセッションを 10 ビット HDR にできます。すべてのセッションにおいて、1 秒間に 1 フレームを超えるドロップが発生してはなりません。AV1 コーデック セッションでは、要件が解像度 4K であっても、解像度 1080p のサポートのみが必要です。

MEDIA_PERFORMANCE_CLASS について次の MPC 値 37 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 同時に実行される任意のコーデックの組み合わせで、セキュアでないハードウェア動画デコーダ セッションの 3 つのインスタンスと、セキュアなハードウェア動画デコーダ セッション(AVC、HEVC、VP9、AV1 以降)の 1 つのインスタンス(合計 4 つのインスタンス)をサポートしなければなりません。3 つのセッション(1 つのセキュアなデコーダ セッションを含む)は解像度 4K、30 fps(AV1 を除く)で、1 つのセキュアでないセッションは解像度 1080p、30 fps です。最大 2 つのセッションを 10 ビット HDR にできます。すべてのセッションにおいて、1 秒間に 1 フレームを超えるドロップが発生してはなりません。AV1 コーデック セッションでは、要件が解像度 4K であっても、解像度 1080p のサポートのみが必要です。

[5.1/H-1-11] ハードウェア デコーダの保護

MEDIA_PERFORMANCE_CLASS について次の MPC 値 33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • デバイスのすべてのハードウェア デコーダ(AVC、HEVC、VP9、AV1 のデコーダ)にセキュアなデコーダをサポートしなければなりません。

[5.1/H-1-12] 動画デコーダの初期化レイテンシ

MEDIA_PERFORMANCE_CLASS について次の MPC 値 33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 負荷がかかった状態で、すべてのハードウェア動画デコーダの 1080p 以下の動画デコード セッションについて、コーデック初期化レイテンシが 40 ms 以下でなければなりません。ここでいう負荷とは、ハードウェア動画コーデックを使用した 1080p から 720p への映像のみのコード変換セッションと、1080p の音声映像再生の初期化を同時実行することを指します。ドルビー ビジョン コーデックでは、コーデック初期化レイテンシは 50 ms 以下でなければなりません。

[5.1/H-1-13] オーディオ デコーダの初期化レイテンシ

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 33 MPC 34 MPC 35 MPC 37
コーデックの初期化レイテンシ(ミリ秒) ≤ 30 ≤ 30 ≤ 30 ≤ 30

「負荷」とは、ハードウェア動画コーデックを使用した 1080p から 720p への映像のみのコード変換セッションと、1080p の音声映像記録の初期化を同時実行することを指します。

[5.1/H-1-14] AV1 ハードウェア デコーダ

MEDIA_PERFORMANCE_CLASS について次の MPC 値 33 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • AV1 ハードウェア デコーダのメイン 10、レベル 4.1 をサポートしなければなりません。

MEDIA_PERFORMANCE_CLASS について次の MPC 値 34 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • AV1 ハードウェア デコーダのメイン 10、レベル 4.1、フィルム グレインをサポートしなければなりません。

MEDIA_PERFORMANCE_CLASS について次の MPC 値 35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • AV1 ハードウェア デコーダのメイン 10、レベル 4.1 およびGPU 合成によるフィルム グレイン効果を備えたフィルム グレインをサポートしなければなりません。

[5.1/H-1-15] ハードウェア デコーダ 4K60

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

  • 4K60 をサポートするハードウェア動画デコーダを少なくとも 1 つ備えなければなりません。

[5.1/H-1-16] ハードウェア エンコーダ 4K60

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

  • 4K60 をサポートするハードウェア動画エンコーダを少なくとも 1 つ備えなければなりません。

[5.1/H-1-17] AVIF ベースライン プロファイル

MEDIA_PERFORMANCE_CLASS について次の MPC 値 34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • AVIF ベースライン プロファイルをサポートするハードウェア画像デコーダを少なくとも 1 つ備えなければなりません。

[5.1/H-1-18] AV1 エンコーダ

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 34 MPC 35 MPC 37
av1 エンコーダ ビットレート = 1 Mbps = 1 Mbps = 1 Mbps
av1 エンコーダ FPS ≥ 30 ≥ 30 ≥ 30
av1 エンコーダ解像度 = 480 = 480 = 480

[5.1/H-1-19] HDR コード変換セッションの同時実行

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 34 MPC 35 MPC 37
フレーム / 秒 ≥ 30 ≥ 30 ≥ 30
1 秒あたりのフレーム落ち数 なし ≤ 1 ≤ 1

[5.1/H-1-20] 動画コーデックの HDR 編集

MEDIA_PERFORMANCE_CLASS について次の MPC 値 35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 4K 解像度もしくはカメラがサポートする最大解像度のいずれか小さい方の解像度で、デバイス上にあるすべてのハードウェア AV1 エンコーダと HEVC エンコーダで Feature_HdrEditing 機能をサポートしなければなりません。

[5.1/H-1-21] 動画コーデックのダイナミック カラー アスペクト

MEDIA_PERFORMANCE_CLASS について次の MPC 値 35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • すべてのハードウェア動画デコーダ(AVC、HEVC、VP9、AV1 以降)において、FEATURE_DynamicColorAspect をサポートしなければなりません。注: これは、アプリケーションがデコード セッション中に動画コンテンツのカラー アスペクトを更新できることを意味します。10 ビットおよび 8 ビットのコンテンツをサポートするデコーダは、サーフェス モードにおいて 8 ビットと 10 ビット間の動的スイッチングをサポートしなければなりません。HDR 伝達関数をサポートするデコーダは、SDR コンテンツおよび HDR コンテンツ間の動的スイッチングをサポートしなければなりません。

[5.1/H-1-22] 動画コーデックの縦向き解像度

MEDIA_PERFORMANCE_CLASS について次の MPC 値 35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • カメラがサポートする最大解像度もしくは 4K のいずれか小さい方の解像度で、回転メタデータに関係なく、縦向きのアスペクト比での動画コンテンツのエンコード、デコード、GPU 編集、表示をサポートしなければなりません。注: コーデックが HDR をサポートする場合は、HDR プロファイルも含まれます。AV1 コーデックでは、解像度 1080p のサポートのみが必要です。この要件は、ハードウェア コーデック、GPU、DPU のみに適用されます。

[5.2/H-2-1] VEQ

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 34 MPC 35 MPC 37
bdrate vmaf ≤ 0 ≤ 0 ≤ 0

ハードウェア AVC および HEVC コーデックに必要な動画エンコーダのレート歪み曲線は、パフォーマンス クラス 14(PC14)動画エンコード品質(VEQ)テストの実行で定義されています。

[5.2/H-2-2] MMAP スピーカーパス

MEDIA_PERFORMANCE_CLASS について次の MPC 値 37 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • スピーカーパスで MMAP をサポートしなければなりません。

[5.3/H-1-1] フレーム落ち

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 10、20、30、31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
10 秒あたりのフレーム落ち数 ≤ 1 ≤ 1 ≤ 1 ≤ 2 ≤ 1 ≤ 1 ≤ 1 ≤ 1
解像度 = 1080p = 1080p = 1080p = 1080p = 1080p = 4K = 4K = 4K
フレームレート = 30 = 30 = 30 = 60 = 60 = 60 = 60 = 60

「負荷」とは、ハードウェア動画コーデックを使用した 1080p から 720p への映像のみのコード変換セッションと、128 kbps の AAC オーディオの再生を同時実行することを指します。

[5.3/H-1-2] アダプティブ再生のフレーム落ち

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 10、20、30、31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
10 秒あたりのフレーム落ち数 ≤ 1 ≤ 1 ≤ 1 ≤ 2 ≤ 1 ≤ 1 ≤ 1 ≤ 1
解像度 = 1080p = 1080p = 1080p = 1080p = 1080p = 4K = 4K = 4K
フレームレート = 30 = 30 = 30 = 60 = 60 = 60 = 60 = 60

[5.6/H-1-1] タップツートーン レイテンシ

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 1、10、20、30、31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
ネイティブ レイテンシ(ミリ秒) ≤ 110 ≤ 110 ≤ 100 ≤ 100 ≤ 100 ≤ 80 ≤ 80 ≤ 80 ≤ 65

[5.6/H-1-2] ラウンドトリップ オーディオ レイテンシ

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 33 MPC 34 MPC 35 MPC 37
ラウンドトリップ オーディオ レイテンシ(ミリ秒) ≤ 80 ≤ 80 ≤ 80 ≤ 65

[5.6/H-1-3] 24 ビット オーディオ

MEDIA_PERFORMANCE_CLASS について次の MPC 値 33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 3.5 mm オーディオ ジャック(存在する場合)および USB オーディオ(サポートされる場合)のステレオ出力については、低レイテンシ構成およびストリーミング構成のデータパス全体を通じて 24 ビット以上をサポートしなければなりません。低レイテンシ構成の場合、アプリは AAudio を低レイテンシ コールバック モードで使用すべきです。ストリーミング構成の場合、アプリは Java AudioTrack を使用すべきです。低レイテンシ構成とストリーミング構成の両方で、HAL 出力シンクはターゲット出力形式として AUDIO_FORMAT_PCM_24_BITAUDIO_FORMAT_PCM_24_BIT_PACKEDAUDIO_FORMAT_PCM_32_BITAUDIO_FORMAT_PCM_FLOAT のいずれかを受け入れるべきです。

[5.6/H-1-4] 4 チャンネルの USB オーディオ

MEDIA_PERFORMANCE_CLASS について次の MPC 値 33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 4 チャンネル以上の USB オーディオ デバイスをサポートしなければなりません。(曲をプレビューするために DJ コントローラで使用されます)。

[5.6/H-1-5] MIDI デバイス

MEDIA_PERFORMANCE_CLASS について次の MPC 値 33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • クラス準拠の MIDI デバイスをサポートし、MIDI 機能フラグを宣言しなければなりません。

[5.6/H-1-9] 12 チャンネルのミキシング

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 少なくとも 12 チャンネルのミキシングをサポートしなければなりません。これは 7.1.4 チャンネル マスクを使用して AudioTrack を開き、すべてのチャンネルをステレオに適切に空間化またはダウンミックスできることを意味します。

[5.6/H-3-1] オーディオ CPU ワークロード

MEDIA_PERFORMANCE_CLASS について次の MPC 値 37 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 1 つの正弦波の再生から 20 波の正弦波の再生への切り替えを、オーディオ バッファのアンダーランなしで処理できなければなりません。

[5.6/H-3-2] USB オーディオ出力チャンネル

MEDIA_PERFORMANCE_CLASS について次の MPC 値 37 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • USB オーディオ デバイスで少なくとも 8 つの出力チャンネルをサポートしなければなりません。最大 8 チャンネルまでのチャンネル マスクをサポートする必要があります。これには、モノラル、ステレオ、クアッド、5.1、7.1 などを含みます。

[5.6/H-3-3] USB オーディオ入力チャンネル

MEDIA_PERFORMANCE_CLASS について次の MPC 値 37 を返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • USB オーディオ デバイスの入力チャンネルを少なくとも 4 つサポートしなければなりません。

[5.6/H-SR] 24 チャンネルのミキシング

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 少なくとも 9.1.6 チャンネル マスクと 22.2 チャンネル マスクに対応している 24 チャンネル ミキシングをサポートすることが強く推奨されます。

[5.7/H-1-2] Media DRM セキュリティ レベル ハードウェア

MEDIA_PERFORMANCE_CLASS について次の MPC 値 33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 次のコンテンツ復号機能で、MediaDrm.SECURITY_LEVEL_HW_SECURE_ALL をサポートしなければなりません。

    最小サンプルサイズ 4 MiB
    サブサンプルの最小数 - H264 または HEVC 32
    サブサンプルの最小数 - VP9 9
    サブサンプルの最小数 - AV1 288
    サブサンプルの最小バッファサイズ 1 MiB
    汎用暗号の最小バッファサイズ 500 KiB
    同時実行セッションの最小数 30
    鍵の最小合計数(すべてのセッション) 80
    DRM 鍵の最小合計数(すべてのセッション) 6
    メッセージ サイズ 16 KiB
    復号されたフレーム/秒 60 fps

[5.12/H-1-2] RGBA カラー形式

MEDIA_PERFORMANCE_CLASS について次の MPC 値 34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • デバイス上にあるすべてのハードウェア AV1 エンコーダと HEVC エンコーダで RGBA_1010102 カラー形式をサポートしなければなりません。

[5.12/H-1-3] 拡張 YUV ターゲット

MEDIA_PERFORMANCE_CLASS について次の MPC 値 34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 8 ビットと 10 ビットの両方で YUV テクスチャからサンプリングするために、EXT_YUV_target 拡張機能のサポートをアドバタイズしなければなりません。

[7.1.4/H-1-1] ディスプレイ処理ユニットオーバーレイ

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • ディスプレイ処理ユニット(DPU)に少なくとも 6 つのハードウェア オーバーレイがなければならず、そのうち 2 つ以上で 10 ビットの動画コンテンツを表示できなければなりません。

2.2.7.2 カメラ

2.2.7.2 カメラの補足。

[7.5/H-1-1] プライマリ背面カメラの解像度とフレームレート

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 10、20、30、31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
メインカメラの解像度(メガピクセル) ≥ 5 ≥ 5 ≥ 12 ≥ 12 ≥ 12 ≥ 12 ≥ 12 ≥ 12
サポートされている動画形式 720p(30fps) 720p(30fps) 4K(30 fps) 4K(30 fps) 4K(30 fps) 4K(30 fps) 4k(30fps)、1080p(60fps)、720p(60fps) 4k(30fps)、1080p(60fps)、720p(60fps)

[7.5/H-1-2] プライマリ前面カメラの解像度とフレームレート

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 10、20 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 10 MPC 20
メインカメラの解像度 ≥ 2000000 ≥ 2000000
メインカメラの解像度(メガピクセル) 2 2
メインカメラの動画 FPS ≥ 30 ≥ 30
動画の解像度 720p 720p

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 30、31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
メインカメラの解像度 ≥ 4000000 ≥ 4915200 ≥ 4915200 ≥ 6000000 ≥ 6000000 ≥ 7990000
メインカメラの解像度(メガピクセル) ≥ 4 ≥ 4.9152 ≥ 4.9152 ≥ 6 ≥ 6 ≥ 7.99
メインカメラの動画 FPS ≥ 30 ≥ 30 ≥ 30 ≥ 30 ≥ 30 ≥ 30
動画の解像度 1080p 1080p 1080p 1080p 1080p 1080p

[7.5/H-1-3] カメラのハードウェア レベル

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 30、31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • プライマリ背面カメラについては FULL 以上の android.info.supportedHardwareLevel プロパティをサポートし、プライマリ前面カメラについては LIMITED 以上の同プロパティをサポートしなければなりません。

[7.5/H-1-4] リアルタイムのタイムスタンプ ソース

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 30、31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 両方のプライマリ カメラについて、CameraMetadata.SENSOR_INFO_TIMESTAMP_SOURCE_REALTIME をサポートしなければなりません。

[7.5/H-1-5] カメラのキャプチャ レイテンシ

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 10、20、30、31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 両方のプライマリ カメラについて、ITS 照明条件(3000K)で CTS カメラの PerformanceTest によって測定したとき、解像度 1080p の camera2 JPEG キャプチャ レイテンシが 1,000 ms 未満でなければなりません。

[7.5/H-1-6] カメラの起動レイテンシ

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 10、20、30、31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
カメラのレイテンシ ≤ 700 ≤ 600 ≤ 600 ≤ 600 ≤ 500 ≤ 500 ≤ 500 ≤ 500

[7.5/H-1-8] カメラの RAW 機能

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • プライマリ背面カメラについて、CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_RAWandroid.graphics.ImageFormat.RAW_SENSOR をサポートしなければなりません。

[7.5/H-1-9] カメラのスローモーション

MEDIA_PERFORMANCE_CLASS について次の MPC 値 33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 720p または 1080p、240 fps をサポートするプライマリ背面カメラがなければなりません。

[7.5/H-1-10] カメラのウルトラワイド ズーム倍率

MEDIA_PERFORMANCE_CLASS について次の MPC 値 33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 同じ方向を向いたウルトラワイド RGB カメラが 1 つある場合、プライマリ カメラの最小 ZOOM_RATIO は 1.0 未満でなければなりません。

[7.5/H-1-11] 背面カメラと前面カメラの同時ストリーミング

MEDIA_PERFORMANCE_CLASS について次の MPC 値 33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • プライマリ カメラに前面および背面での同時ストリーミングを実装しなければなりません。

[7.5/H-1-12] カメラ プレビューの手ぶれ補正

MEDIA_PERFORMANCE_CLASS について次の MPC 値 33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • プライマリ背面カメラについて、CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION をサポートしなければなりません。

[7.5/H-1-13] カメラの論理マルチカメラ

MEDIA_PERFORMANCE_CLASS について次の MPC 値 33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 背面 RGB カメラが 1 つ以上ある場合、プライマリ背面カメラで LOGICAL_MULTI_CAMERA 機能をサポートしなければなりません。

[7.5/H-1-14] カメラ ストリームのユースケース

MEDIA_PERFORMANCE_CLASS について次の MPC 値 33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • プライマリ前面カメラとプライマリ背面カメラの両方で STREAM_USE_CASE 機能をサポートしなければなりません。

[7.5/H-1-15] カメラの夜間モード拡張機能

MEDIA_PERFORMANCE_CLASS について次の MPC 値 34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • プライマリ カメラについて、CameraX 拡張機能と Camera2 拡張機能の両方を介して、夜間モード拡張機能をサポートしなければなりません。

[7.5/H-1-16] カメラのダイナミック レンジ 10 ビット

MEDIA_PERFORMANCE_CLASS について次の MPC 値 34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • プライマリ カメラについて DYNAMIC_RANGE_TEN_BIT 機能をサポートしなければなりません。

[7.5/H-1-17] カメラの顔検出

MEDIA_PERFORMANCE_CLASS について次の MPC 値 34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • プライマリ カメラについて、顔検出機能(STATISTICS_FACE_DETECT_MODE_SIMPLE または STATISTICS_FACE_DETECT_MODE_FULL)をサポートしなければなりません。

[7.5/H-1-18] カメラの JPEG R

MEDIA_PERFORMANCE_CLASS について次の MPC 値 35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • プライマリ背面カメラとプライマリ前面カメラで JPEG_R をサポートしなければなりません。

[7.5/H-1-19] カメラの動画プレビューの手ぶれ補正

MEDIA_PERFORMANCE_CLASS について次の MPC 値 35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • プライマリ背面カメラについて、最大サイズ 16:9 アスペクト比 JPEG の 1080p HLG10 プレビューと、最大サイズ 16:9 アスペクト比 JPEG のストリームの組み合わせの 720p HLG10 プレビューで、CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION をサポートしなければなりません。

[7.5/H-1-20] カメラのウルトラ HDR

MEDIA_PERFORMANCE_CLASS について次の MPC 値 35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • ネイティブ カメラアプリでは、プライマリ背面カメラとプライマリ前面カメラについて JPEG_R をデフォルトで出力しなければなりません。

[7.5/H-1-21] 少なくとも 1 つのカメラ

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 10、20 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 前面カメラまたは背面カメラを 1 つ以上備えなければなりません。

2.2.7.3 ハードウェア

2.2.7.3 ハードウェアの補足。

[7.1.1.1/H-2-1] 画面解像度

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 1、10、20、30、31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 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 に対して次の MPC 値 1、10、20、30、31、33、34 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34
表示密度 dpi ≥ 100 ≥ 240 ≥ 400 ≥ 400 ≥ 400 ≥ 400 ≥ 400

MEDIA_PERFORMANCE_CLASS について次の MPC 値 35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • デバイスの画面幅が 600 dp 未満の場合は、画面密度が少なくとも 400 dpi でなければなりません。

[7.1.1.3/H-3-1] HDR ディスプレイ

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 34 MPC 35 MPC 37
ディスプレイの輝度(ニト) ≥ 1000 ≥ 1000 ≥ 1000

[7.6.1/H-2-1] メモリ

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 1、10、20、31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 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 に対して次の MPC 値 1、10、20、30、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
ファイル システムの IO レート(Mbps) ≥ 35 ≥ 50 ≥ 100 ≥ 100 ≥ 125 ≥ 125 ≥ 150 ≥ 150 ≥ 250

[8.2/H-1-2] ランダム書き込み

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 1、10、20、30、31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
ファイル システムの IO レート(Mbps) ≥ 4 ≥ 5 ≥ 10 ≥ 10 ≥ 10 ≥ 10 ≥ 10 ≥ 10 ≥ 30

[8.2/H-1-3] シーケンシャル読み取り

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 1、10、20、30、31、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
ファイル システムの IO レート(Mbps) ≥ 125 ≥ 200 ≥ 200 ≥ 200 ≥ 250 ≥ 250 ≥ 250 ≥ 250 ≥ 700

[8.2/H-1-4] ランダム読み取り

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 1、10、20、30、33、34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 1 MPC 10 MPC 20 MPC 30 MPC 31 MPC 33 MPC 34 MPC 35 MPC 37
ファイル システムの IO レート(Mbps) ≥ 15 ≥ 25 ≥ 25 ≥ 25 ≥ 40 ≥ 40 ≥ 100 ≥ 100 ≥ 200

[8.2/H-1-5] 並列シーケンシャル読み取り / 書き込みパフォーマンス

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 34、35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • 少なくとも 50 MB/s の並列シーケンシャル読み取り / 書き込みパフォーマンス(2 つの読み取りと 1 つの書き込み)を実現しなければなりません。

2.2.7.5 グラフィック

2.2.7.5 グラフィックの補足。

[7.1.4.1/H-1-2] EGL

MEDIA_PERFORMANCE_CLASS に対して次の MPC 値 35、37 のいずれかを返すハンドヘルド デバイス実装は、次の表の要件を満たさなければなりません。

要素 MPC 35 MPC 37
egl ext 保護されたコンテンツ = EGL_EXT_protected_content = EGL_EXT_protected_content
egl img コンテキストの優先度 = EGL_IMG_context_priority = EGL_IMG_context_priority

[7.1.4.1/H-1-3] Vulkan

MEDIA_PERFORMANCE_CLASS について次の MPC 値 35、37 のいずれかを返すハンドヘルド デバイス実装は、次の要件を満たさなければなりません。

  • VkPhysicalDeviceProtectedMemoryFeatures.protectedMemory と VK_KHR_global_priority をサポートしなければなりません。