File ini diperkenalkan dalam CDD Android 17 sebagai tambahan pada subbagian di 2.2.7. Media genggam.
Karena meningkatnya kompleksitas persyaratan di bagian tersebut, agar mudah dibaca, tidak ada konten dalam dokumen ini yang ditandai dengan sorotan hijau atau abu-abu seperti yang biasanya ditampilkan dalam CDD, meskipun nilai dan detail individual diubah, dihapus, atau ditambahkan.
Dokumen ini melengkapi spesifikasi class performa media (MPC) seperti yang ditentukan dalam CDD bagian 2.2.7, dengan memberikan nilai terperinci untuk setiap parameter. Nilai ini bervariasi bergantung pada nilai yang ditampilkan untuk android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASS.
Untuk membantu keterbacaan, halaman ini menggunakan konvensi berikut:
android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASSdisingkat menjadiMEDIA_PERFORMANCE_CLASSsaat merujuk ke entitas. Nilainya disebut sebagai "MPC".- Nilai
MEDIA_PERFORMANCE_CLASSdiawali dengan "MPC" di heading dan area utama. Konvensi dokumentasi ini membantu membedakannya dari nilai numerik lainnya. Nilai sebenarnya bersifat numerik dan tidak berisi string "MPC".
2.2.7.1 Media
Tambahan untuk 2.2.7.1 Media.
[5.1/H-1-1] Instance Dekoder Video
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10,
20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan
berikut:
- HARUS mengiklankan jumlah maksimum sesi dekoder video hardware yang dapat dijalankan secara bersamaan dalam kombinasi codec apa pun melalui metode
CodecCapabilities.getMaxSupportedInstances()danVideoCapabilities.getSupportedPerformancePoints().
[5.1/H-1-2] Sesi Dekoder Video Serentak
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20, 30 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 10 | MPC 20 | MPC 30 |
|---|---|---|---|
| fps | 30 | 30 | 30 |
| jumlah instance | 2 | 4 | 6 |
| resolusi | = 720 | = 720 | = 720 |
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 31 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 6 instance sesi dekoder video hardware (AVC, HEVC, VP9* atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan pada resolusi 720p@30 fps. *Hanya diperlukan 2 instance jika codec VP9 ada.
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 6 instance sesi dekoder video hardware (AVC, HEVC, VP9, AV1 atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan pada resolusi 1080p@30 fps.
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 6 instance sesi dekoder video hardware 8-bit (SDR) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 3 sesi pada resolusi 1080p@30 fps dan 3 sesi pada resolusi 4K@30 fps. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p, tetapi masih diperlukan untuk mendukung 6 instance pada 1080p30fps.
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 6 instance sesi dekoder video hardware 8-bit (SDR) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 3 sesi pada resolusi 1080p@30 fps dan 3 sesi pada resolusi 4K@30 fps. Untuk semua sesi, TIDAK BOLEH ada lebih dari 1 frame yang terlewat per detik. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p, tetapi masih diperlukan untuk mendukung 6 instance pada 1080p30fps.
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 37 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 6 instance sesi dekoder video hardware 8-bit (SDR) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 3 sesi pada resolusi 1080p@30 fps dan 3 sesi pada resolusi 4k@30 fps, kecuali AV1. Untuk semua sesi, TIDAK BOLEH ada lebih dari 1 frame yang terlewat per detik. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p, tetapi masih diperlukan untuk mendukung 6 instance pada 1080p30fps.
[5.1/H-1-3] Instance Encoder Video
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10,
20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan
berikut:
- HARUS mengiklankan jumlah maksimum sesi encoder video hardware yang dapat dijalankan secara bersamaan dalam kombinasi codec apa pun melalui metode
CodecCapabilities.getMaxSupportedInstances()danVideoCapabilities.getSupportedPerformancePoints().
[5.1/H-1-4] Sesi Encoder Video Serentak
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 2 instance sesi encoder video hardware (AVC atau HEVC) dalam kombinasi codec apa pun yang berjalan secara bersamaan pada resolusi 720p@30 fps.
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 20 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 4 instance sesi encoder video hardware (AVC atau HEVC) dalam kombinasi codec apa pun yang berjalan secara bersamaan pada resolusi 720p@30 fps.
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 30 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 6 instance sesi encoder video hardware (AVC atau HEVC) dalam kombinasi codec apa pun yang berjalan secara bersamaan pada resolusi 720p@30 fps.
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 31 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 6 instance sesi encoder video hardware (AVC, HEVC, VP9* atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan pada resolusi 720p@30fps. *Hanya diperlukan 2 instance jika codec VP9 ada.
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 6 instance sesi encoder video hardware (AVC, HEVC, VP9, AV1 atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan pada resolusi 1080p@30fps.
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 6 instance sesi encoder video hardware 8-bit (SDR) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 4 sesi pada resolusi 1080p@30 fps dan 2 sesi pada resolusi 4K@30 fps. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p, tetapi masih diperlukan untuk mendukung 6 instance pada 1080p30fps.
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 6 instance sesi encoder video hardware 8-bit (SDR) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 4 sesi pada resolusi 1080p@30 fps dan 2 sesi pada resolusi 4K@30 fps. Untuk semua sesi, TIDAK BOLEH ada lebih dari 1 frame yang terlewat per detik. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p, tetapi masih diperlukan untuk mendukung 6 instance pada 1080p30fps.
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 37 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 6 instance sesi encoder video hardware 8-bit (SDR) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 4 sesi pada resolusi 1080p@30 fps dan 2 sesi pada resolusi 4k@30 fps, kecuali AV1. Untuk semua sesi, TIDAK BOLEH ada lebih dari 1 frame yang terlewat per detik. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p, tetapi masih diperlukan untuk mendukung 6 instance pada 1080p30fps.
[5.1/H-1-5] Instance Transcoding Video
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10,
20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan
berikut:
- HARUS mengiklankan jumlah maksimum sesi encoder dan decoder video hardware yang dapat dijalankan secara bersamaan dalam kombinasi codec apa pun melalui metode
CodecCapabilities.getMaxSupportedInstances()danVideoCapabilities.getSupportedPerformancePoints().
[5.1/H-1-6] Sesi Transcoding Video Serentak
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20, 30, 31, 33 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 |
|---|---|---|---|---|---|
| jumlah instance | 2 | 4 | 6 | 6 | 6 |
| resolusi | = 720 | = 720 | = 720 | = 720 | = 1080 |
| fps | 30 | 30 | 30 | 30 | 30 |
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 6 instance decoder video hardware 8-bit (SDR) dan sesi encoder video hardware (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 3 sesi pada resolusi 4K@30fps, yang maksimal 2 di antaranya adalah sesi encoder dan 3 sesi pada resolusi 1080p. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p, tetapi masih diperlukan untuk mendukung 6 instance pada 1080p30fps.
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37
untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 6 instance sesi encoder video hardware dan decoder video hardware 8-bit (SDR) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 3 sesi pada resolusi 4K@30fps (kecuali AV1), yang maksimal 2 di antaranya adalah sesi encoder dan 3 sesi pada resolusi 1080p. Untuk semua sesi, TIDAK BOLEH ada lebih dari 1 frame yang terlewat per detik. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p, tetapi masih diperlukan untuk mendukung 6 instance pada 1080p30fps.
[5.1/H-1-7] Latensi inisialisasi encoder video
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10,
20, 30, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan
dalam tabel berikut:
| Elemen | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| latensi inisialisasi codec md | ≤ 85 | ≤ 65 | ≤ 65 | ≤ 50 | ≤ 40 | ≤ 40 | ≤ 40 | ≤ 40 |
| Latensi inisialisasi codec Dolby dalam md | ≤ 50 | ≤ 50 | ≤ 50 | ≤ 50 |
[5.1/H-1-8] Latensi inisialisasi encoder audio
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10,
20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi
persyaratan dalam tabel berikut:
| Elemen | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| latensi inisialisasi codec md | ≤ 55 | ≤ 50 | ≤ 50 | ≤ 40 | ≤ 30 | ≤ 30 | ≤ 30 | ≤ 30 |
"Beban" didefinisikan sebagai sesi transcoding khusus video 1080p ke 720p serentak, menggunakan codec video hardware bersama dengan inisialisasi perekaman audio-video 1080p.
[5.1/H-1-9] Sesi Dekoder Video yang Aman
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|
| fps | ≥ 30 | ≥ 30 | ≥ 30 | ≥ 30 |
| jumlah instance | ≥ 2 | ≥ 2 | ≥ 2 | |
| frame yang terputus per detik | ≤ 1 | ≤ 1 | ||
| adalah hdr | = benar | = benar | = benar |
[5.1/H-1-10] Sesi Dekoder Video
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 3 instance sesi dekoder video hardware tidak aman bersama dengan 1 instance sesi dekoder video hardware aman (total 4 instance) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan pada resolusi 1080p@30fps.
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 3 instance sesi dekoder video hardware tidak aman bersama dengan 1 instance sesi dekoder video hardware aman (total 4 instance) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 3 sesi pada resolusi 4K@30 fps yang mencakup satu sesi dekoder aman dan 1 sesi tidak aman pada resolusi 1080p@30 fps dengan maksimal 2 sesi yang dapat berada dalam HDR 10-bit. Sesi codec AV1 hanya diperlukan untuk mendukung resolusi 1080p meskipun persyaratan ini memerlukan 4K.
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 3 instance sesi dekoder video hardware tidak aman bersama dengan 1 instance sesi dekoder video hardware aman (total 4 instance) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 3 sesi pada resolusi 4K@30fps yang mencakup satu sesi dekoder aman dan 1 sesi tidak aman pada resolusi 1080p@30fps dengan maksimal 2 sesi dapat berada dalam HDR 10-bit. Untuk semua sesi, TIDAK BOLEH ada lebih dari 1 frame yang terlewat per detik. Sesi codec AV1 hanya diperlukan untuk mendukung resolusi 1080p meskipun persyaratan ini memerlukan 4K.
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 37 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung 3 instance sesi dekoder video hardware tidak aman bersama dengan 1 instance sesi dekoder video hardware aman (total 4 instance) (AVC, HEVC, VP9, AV1, atau yang lebih baru) dalam kombinasi codec apa pun yang berjalan secara bersamaan dengan 3 sesi pada resolusi 4K@30fps (kecuali AV1) yang mencakup satu sesi dekoder aman dan 1 sesi tidak aman pada resolusi 1080p@30fps dengan maksimal 2 sesi dapat berada dalam HDR 10-bit. Untuk semua sesi, TIDAK BOLEH ada lebih dari 1 frame yang terlewat per detik. Sesi codec AV1 hanya diperlukan untuk mendukung resolusi 1080p meskipun persyaratan ini memerlukan 4K.
[5.1/H-1-11] Decoder Hardware Aman
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung dekoder yang aman untuk setiap dekoder AVC, HEVC, VP9, atau AV1 hardware di perangkat.
[5.1/H-1-12] Latensi Inisialisasi Dekoder Video
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS memiliki latensi inisialisasi codec 40 md atau kurang untuk sesi decoding video 1080p atau lebih kecil untuk semua dekoder video hardware saat dalam beban. Beban di sini ditentukan sebagai sesi transcoding khusus video 1080p ke 720p serentak menggunakan codec video hardware bersama dengan inisialisasi pemutaran audio-video 1080p. Untuk codec Dolby Vision, latensi inisialisasi codec HARUS 50 md atau kurang.
[5.1/H-1-13] Latensi inisialisasi decoder audio
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|
| latensi inisialisasi codec md | ≤ 30 | ≤ 30 | ≤ 30 | ≤ 30 |
"Beban" didefinisikan sebagai sesi transcoding khusus video 1080p ke 720p serentak, menggunakan codec video hardware bersama dengan inisialisasi perekaman audio-video 1080p.
[5.1/H-1-14] Decoder Hardware AV1
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung decoder hardware AV1 Main 10, Level 4.1.
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung decoder hardware AV1 Main 10, Level 4.1, dan film grain.
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37
untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung decoder hardware AV1 Main 10, Level 4.1 dengan efek film grain melalui komposisi GPU.
[5.1/H-1-15] Hardware Decoder 4K60
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
- HARUS memiliki minimal 1 dekoder video hardware yang mendukung 4K60.
[5.1/H-1-16] Encoder Hardware 4K60
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
- HARUS memiliki minimal 1 encoder video hardware yang mendukung 4K60.
[5.1/H-1-17] Profil Dasar Pengukuran AVIF
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34,
35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS memiliki minimal 1 dekoder gambar hardware yang mendukung Profil Dasar AVIF.
[5.1/H-1-18] Encoder AV1
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|
| kecepatan bit encoder av1 | = 1 Mbps | = 1 Mbps | = 1 Mbps |
| fps encoder av1 | ≥ 30 | ≥ 30 | ≥ 30 |
| resolusi encoder av1 | = 480 | = 480 | = 480 |
[5.1/H-1-19] Sesi Transcoding HDR Serentak
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|
| frame per detik | ≥ 30 | ≥ 30 | ≥ 30 |
| frame menurun per detik | T/A | ≤ 1 | ≤ 1 |
[5.1/H-1-20] Pengeditan HDR Codec Video
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37
untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung fitur
Feature_HdrEditinguntuk semua encoder AV1 dan HEVC hardware yang ada di perangkat pada resolusi 4K atau resolusi terbesar yang didukung Kamera, mana saja yang lebih kecil.
[5.1/H-1-21] Aspek Warna Dinamis Codec Video
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37
untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung
FEATURE_DynamicColorAspectuntuk semua decoder video hardware (AVC, HEVC, VP9, AV1, atau yang lebih baru). Catatan: Artinya, aplikasi dapat memperbarui aspek warna konten video selama sesi decoding. Dekoder yang mendukung konten 10-bit dan 8-bit HARUS mendukung pengalihan dinamis antara konten 8-bit dan 10-bit dalam mode Surface. Dekoder yang mendukung fungsi transfer HDR HARUS mendukung peralihan konten SDR dan HDR secara dinamis.
[5.1/H-1-22] Resolusi Potret Codec Video
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37
untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung encoding, decoding, pengeditan GPU, dan menampilkan konten video dalam rasio aspek potret, terlepas dari metadata rotasi untuk resolusi terbesar yang didukung Kamera atau 4K, mana saja yang lebih kecil. Catatan: ini mencakup profil HDR jika codec mendukung HDR. Codec AV1 hanya diperlukan untuk mendukung resolusi 1080p. Persyaratan ini hanya untuk codec hardware, GPU, dan DPU.
[5.2/H-2-1] VEQ
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|
| bdrate vmaf | ≤ 0 | ≤ 0 | ≤ 0 |
Kurva distorsi laju encoder video yang diperlukan untuk codec AVC dan HEVC hardware, ditentukan dalam Menjalankan pengujian Kualitas encoding video (VEQ) - Class performa 14 (PC14) .
[5.2/H-2-2] Jalur Speaker MMAP
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 37 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung MMAP di jalur speaker.
[5.3/H-1-1] Frame menurun
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10,
20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi
persyaratan dalam tabel berikut:
| Elemen | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| frame menurun per 10 detik | ≤ 1 | ≤ 1 | ≤ 1 | ≤ 2 | ≤ 1 | ≤ 1 | ≤ 1 | ≤ 1 |
| resolusi | = 1080p | = 1080p | = 1080p | = 1080p | = 1080p | = 4K | = 4K | = 4K |
| rasio frame | = 30 | = 30 | = 30 | = 60 | = 60 | = 60 | = 60 | = 60 |
"Beban" ditentukan sebagai sesi transcoding khusus video 1080p ke 720p serentak menggunakan codec video hardware, serta pemutaran audio AAC 128 kbps.
[5.3/H-1-2] Pelepasan Frame Pemutaran Adaptif
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10,
20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi
persyaratan dalam tabel berikut:
| Elemen | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| penurunan frame per 10 detik | ≤ 1 | ≤ 1 | ≤ 1 | ≤ 2 | ≤ 1 | ≤ 1 | ≤ 1 | ≤ 1 |
| resolusi | = 1080p | = 1080p | = 1080p | = 1080p | = 1080p | = 4K | = 4K | = 4K |
| rasio frame | = 30 | = 30 | = 30 | = 60 | = 60 | = 60 | = 60 | = 60 |
[5.6/H-1-1] Latensi Ketuk ke Nada
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 1, 10, 20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| Latensi Native ms | ≤ 110 | ≤ 110 | ≤ 100 | ≤ 100 | ≤ 100 | ≤ 80 | ≤ 80 | ≤ 80 | ≤ 65 |
[5.6/H-1-2] Latensi Audio Bolak-Balik
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|
| latensi audio bolak-balik md | ≤ 80 | ≤ 80 | ≤ 80 | ≤ 65 |
[5.6/H-1-3] Audio 24-Bit
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung audio >=24-bit untuk output stereo melalui jack audio 3,5 mm jika ada dan melalui audio USB jika didukung di seluruh jalur data untuk konfigurasi streaming dan latensi rendah. Untuk konfigurasi latensi rendah,
AAudio harus digunakan oleh aplikasi dalam mode callback latensi rendah. Untuk
konfigurasi streaming, Java AudioTrack harus digunakan oleh aplikasi. Dalam
konfigurasi latensi rendah dan streaming, sink output HAL
harus menerima
AUDIO_FORMAT_PCM_24_BIT,AUDIO_FORMAT_PCM_24_BIT_PACKED,AUDIO_FORMAT_PCM_32_BIT, atauAUDIO_FORMAT_PCM_FLOATuntuk format output targetnya.
[5.6/H-1-4] Audio USB 4 Channel
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung perangkat audio USB >= 4 saluran. (Ini digunakan oleh pengontrol DJ untuk melihat pratinjau lagu.)
[5.6/H-1-5] Perangkat MIDI
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung perangkat MIDI yang kompatibel dengan kelas dan mendeklarasikan tanda fitur MIDI.
[5.6/H-1-9] Pencampuran 12 Saluran
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34,
35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung pencampuran minimal 12 saluran. Hal ini menyiratkan kemampuan untuk membuka AudioTrack dengan mask saluran 7.1.4 dan melakukan spasialisasi atau downmix semua saluran dengan benar ke stereo.
[5.6/H-3-1] Beban Kerja CPU Audio
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 37 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS dapat menangani peralihan dari pemutaran 1 gelombang sinus ke 20 gelombang sinus tanpa underrun buffer audio.
[5.6/H-3-2] Saluran Output Audio USB
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 37 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung minimal 8 saluran output untuk perangkat audio USB. Masker saluran hingga 8 saluran harus didukung. Ini termasuk mono, stereo, quad, 5.1, dan 7.1.
[5.6/H-3-3] Saluran Input Audio USB
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 37 untuk
MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung minimal 4 saluran input untuk perangkat audio USB.
[5.6/H-SR] Pencampuran 24 Saluran
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34,
35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- SANGAT DIREKOMENDASIKAN untuk mendukung pencampuran 24 saluran dengan dukungan minimal untuk mask saluran 9.1.6 dan 22.2.
[5.7/H-1-2] Hardware Level Keamanan DRM Media
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
HARUS mendukung
MediaDrm.SECURITY_LEVEL_HW_SECURE_ALLdengan kemampuan dekripsi konten berikut.Ukuran sampel minimum 4 MiB Jumlah Minimum Sub-Sampel - H264 atau HEVC 32 Jumlah Minimum Sub-Sampel - VP9 9 Jumlah Minimum Sub-Sampel - AV1 288 Ukuran buffer subsampel minimum 1 MiB Ukuran buffer kripto generik minimum 500 KiB Jumlah minimum sesi serentak 30 Minimum Total Number of Keys (all sessions) 80 Jumlah Total Minimum Kunci DRM (semua sesi) 6 Ukuran Pesan 16 KiB Frame per Detik yang Didekripsi 60 fps
[5.12/H-1-2] Format warna RGBA
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34,
35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung format warna RGBA_1010102 untuk semua encoder AV1 dan HEVC hardware yang ada di perangkat.
[5.12/H-1-3] Target Yuv Eksternal
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34,
35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mengiklankan dukungan untuk ekstensi EXT_YUV_target untuk mengambil sampel dari tekstur YUV dalam 8 dan 10 bit.
[7.1.4/H-1-1] Overlay Unit Pemrosesan Layar
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37
untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS memiliki minimal 6 overlay hardware di Unit pemrosesan layar (DPU), dengan minimal 2 di antaranya mampu menampilkan konten video 10-bit.
2.2.7.2 Kamera
Tambahan untuk 2.2.7.2 Kamera.
[7.5/H-1-1] Resolusi dan Kecepatan Frame Kamera Belakang Utama
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10,
20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi
persyaratan dalam tabel berikut:
| Elemen | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| Resolusi Kamera Utama MP | ≥ 5 | ≥ 5 | ≥ 12 | ≥ 12 | ≥ 12 | ≥ 12 | ≥ 12 | ≥ 12 |
| Format Video yang Didukung | 720p@30fps | 720p@30fps | 4K@30 fps | 4K@30 fps | 4K@30 fps | 4K@30 fps | 4k@30fps, 1080p@60fps, dan 720p@60fps | 4k@30fps, 1080p@60fps, dan 720p@60fps |
[7.5/H-1-2] Resolusi dan Kecepatan Frame Kamera Depan Utama
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 10 | MPC 20 |
|---|---|---|
| resolusi kamera utama | ≥ 2000000 | ≥ 2000000 |
| resolusi kamera utama mp | 2 | 2 |
| fps video kamera utama | ≥ 30 | ≥ 30 |
| Resolusi Video | 720p | 720p |
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 30,
31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam
tabel berikut:
| Elemen | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|
| resolusi kamera utama | ≥ 4000000 | ≥ 4915200 | ≥ 4915200 | ≥ 6000000 | ≥ 6000000 | ≥ 7990000 |
| resolusi kamera utama mp | ≥ 4 | ≥ 4,9152 | ≥ 4,9152 | ≥ 6 | ≥ 6 | ≥ 7,99 |
| fps video kamera utama | ≥ 30 | ≥ 30 | ≥ 30 | ≥ 30 | ≥ 30 | ≥ 30 |
| Resolusi Video | 1080p | 1080p | 1080p | 1080p | 1080p | 1080p |
[7.5/H-1-3] Tingkat Hardware Kamera
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 30,
31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan
berikut:
- HARUS mendukung properti
android.info.supportedHardwareLevelsebagaiFULLatau lebih baik untuk kamera utama belakang danLIMITEDatau lebih baik untuk kamera utama depan.
[7.5/H-1-4] Sumber Stempel Waktu Real-time
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 30,
31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan
berikut:
- HARUS mendukung
CameraMetadata.SENSOR_INFO_TIMESTAMP_SOURCE_REALTIMEuntuk kedua kamera utama.
[7.5/H-1-5] Latensi Pengambilan Gambar Kamera
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10,
20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan
berikut:
- HARUS memiliki latensi pengambilan gambar JPEG camera2 < 1000 md untuk resolusi 1080p sebagaimana diukur oleh CTS camera PerformanceTest dalam kondisi pencahayaan ITS (3000 K) untuk kedua kamera utama.
[7.5/H-1-6] Latensi Startup Kamera
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10,
20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi
persyaratan dalam tabel berikut:
| Elemen | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| latensi kamera | ≤ 700 | ≤ 600 | ≤ 600 | ≤ 600 | ≤ 500 | ≤ 500 | ≤ 500 | ≤ 500 |
[7.5/H-1-8] Kemampuan RAW kamera
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 31,
33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan
berikut:
- HARUS mendukung
CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_RAWdanandroid.graphics.ImageFormat.RAW_SENSORuntuk kamera belakang utama.
[7.5/H-1-9] Gerak Lambat Kamera
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS memiliki kamera utama belakang yang mendukung 720p atau 1080p @ 240 fps.
[7.5/H-1-10] Rasio Zoom Ultrawide Kamera
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS memiliki ZOOM_RATIO min < 1.0 untuk kamera utama jika ada kamera RGB ultrawide yang menghadap ke arah yang sama.
[7.5/H-1-11] Streaming Depan Belakang Serentak Kamera
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS menerapkan streaming depan-belakang serentak di kamera utama.
[7.5/H-1-12] Stabilisasi Pratinjau Kamera
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung
CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATIONuntuk kamera belakang utama.
[7.5/H-1-13] Multi-Kamera Logis Kamera
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung kemampuan
LOGICAL_MULTI_CAMERAuntuk kamera belakang utama jika ada lebih dari 1 kamera belakang RGB.
[7.5/H-1-14] Kasus Penggunaan Streaming Kamera
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung kemampuan
STREAM_USE_CASEuntuk kamera depan utama dan kamera belakang utama.
[7.5/H-1-15] Ekstensi Mode Malam Kamera
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34,
35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung ekstensi Mode malam melalui ekstensi CameraX dan Camera2 untuk kamera utama.
[7.5/H-1-16] Rentang Dinamis Kamera 10 Bit
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34,
35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung kemampuan DYNAMIC_RANGE_TEN_BIT untuk kamera utama.
[7.5/H-1-17] Deteksi Wajah Kamera
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34,
35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung kemampuan deteksi wajah (STATISTICS_FACE_DETECT_MODE_SIMPLE atau STATISTICS_FACE_DETECT_MODE_FULL) untuk kamera utama.
[7.5/H-1-18] Camera JPEG R
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37
untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung JPEG_R untuk kamera belakang utama dan kamera depan utama.
[7.5/H-1-19] Stabilisasi Pratinjau Video Kamera
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37
untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION untuk pratinjau HLG10 1080p dengan JPEG rasio aspek 16:9 ukuran maksimum, dan untuk kombinasi streaming JPEG rasio aspek 16:9 ukuran maksimum pratinjau HLG10 720p untuk kamera belakang utama.
[7.5/H-1-20] Ultra HDR Kamera
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37
untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS secara default menghasilkan JPEG_R untuk kamera belakang utama dan kamera depan utama di aplikasi kamera bawaan.
[7.5/H-1-21] Minimal satu kamera
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 10, 20 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS memiliki minimal satu kamera depan atau kamera belakang.
2.2.7.3 Hardware
Tambahan untuk 2.2.7.3 Hardware.
[7.1.1.1/H-2-1] Resolusi Layar
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 1, 10, 20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| piksel resolusi panjang | ≥ 320 | ≥ 1280 | ≥ 1920 | ≥ 1920 | ≥ 1920 | ≥ 1920 | ≥ 1920 | ≥ 1920 | ≥ 1920 |
| piksel resolusi pendek | ≥ 240 | ≥ 720 | ≥ 1080 | ≥ 1080 | ≥ 1080 | ≥ 1080 | ≥ 1080 | ≥ 1080 | ≥ 1080 |
[7.1.1.3/H-2-1] Kepadatan Layar
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 1, 10, 20, 30, 31, 33, 34 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 |
|---|---|---|---|---|---|---|---|
| dpi kepadatan tampilan | ≥ 100 | ≥ 240 | ≥ 400 | ≥ 400 | ≥ 400 | ≥ 400 | ≥ 400 |
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37
untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS memiliki kepadatan layar minimal 400 dpi jika lebar layar perangkat < 600 dp.
[7.1.1.3/H-3-1] Layar HDR
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|
| tampilkan nit luminans | ≥ 1000 | ≥ 1000 | ≥ 1000 |
[7.6.1/H-2-1] Memori
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 1, 10,
20, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan
dalam tabel berikut:
| Elemen | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| GiB Memori yang Tersedia | 1.37 | 3,05 | 5 | 5 | 5 | 6.64 | 6.64 | 6.64 | 8 |
2.2.7.4 Performa
Tambahan untuk 2.2.7.4 Performa.
[8.2/H-1-1] Penulisan berurutan
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 1, 10, 20, 30, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| Kecepatan IO sistem file mbps | ≥ 35 | ≥ 50 | ≥ 100 | ≥ 100 | ≥ 125 | ≥ 125 | ≥ 150 | ≥ 150 | ≥ 250 |
[8.2/H-1-2] Penulisan Acak
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 1, 10, 20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| Kecepatan IO sistem file mbps | ≥ 4 | ≥ 5 | ≥ 10 | ≥ 10 | ≥ 10 | ≥ 10 | ≥ 10 | ≥ 10 | ≥ 30 |
[8.2/H-1-3] Baca Berurutan
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 1, 10, 20, 30, 31, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| Kecepatan IO sistem file mbps | ≥ 125 | ≥ 200 | ≥ 200 | ≥ 200 | ≥ 250 | ≥ 250 | ≥ 250 | ≥ 250 | ≥ 700 |
[8.2/H-1-4] Baca Acak
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 1, 10, 20, 30, 33, 34, 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| Kecepatan IO sistem file mbps | ≥ 15 | ≥ 25 | ≥ 25 | ≥ 25 | ≥ 40 | ≥ 40 | ≥ 100 | ≥ 100 | ≥ 200 |
[8.2/H-1-5] Performa Baca dan Tulis Berurutan Paralel
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 34,
35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS memastikan performa baca dan tulis berurutan paralel dengan performa baca 2x dan tulis 1x minimal 50 MB/dtk.
2.2.7.5 Grafis
Tambahan untuk 2.2.7.5 Grafik.
[7.1.4.1/H-1-2] EGL
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37 untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan dalam tabel berikut:
| Elemen | MPC 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
Implementasi perangkat genggam yang menampilkan salah satu nilai MPC berikut 35, 37
untuk MEDIA_PERFORMANCE_CLASS HARUS memenuhi persyaratan berikut:
- HARUS mendukung VkPhysicalDeviceProtectedMemoryFeatures.protectedMemory dan VK_KHR_global_priority.