Bu dosya, Android 17 CDD'de 2.2.7 bölümündeki alt bölümlere ek olarak sunulmuştur. Elde taşınan medya.
Bu bölümlerdeki şartların karmaşıklığı arttığından, okunabilirliği kolaylaştırmak için bu belgedeki hiçbir içerik, CDD'de normalde gösterildiği gibi yeşil veya gri vurgularla işaretlenmemiştir. Bu durum, tek tek değerler ve ayrıntılar değiştirilmiş, kaldırılmış veya eklenmiş olsa bile geçerlidir.
Bu belge, CDD bölüm 2.2.7'de tanımlanan medya performansı sınıfı (MPC) spesifikasyonunu tamamlayarak tek tek parametreler için ayrıntılı değerler sağlar. Bu değerler, android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASS için döndürülen değere göre değişir.
Okunabilirliği artırmak için bu sayfada aşağıdaki kurallar kullanılır:
- Öğeden bahsederken
android.os.Build.VERSION.MEDIA_PERFORMANCE_CLASS,MEDIA_PERFORMANCE_CLASSolarak kısaltılır. Değerlerine "MPC" adı verilir. MEDIA_PERFORMANCE_CLASSdeğerlerinin başlıklar ve önemli alanlarda önüne "MPC" eklenir. Bu dokümantasyon kuralı, bu değerlerin diğer sayısal değerlerden ayırt edilmesine yardımcı olur. Gerçek değer sayısal olup "MPC" dizesini içermez.
2.2.7.1 Medya
2.2.7.1 Medya ile ilgili ek bilgiler.
[5.1/H-1-1] Video Kod Çözücü Örnekleri
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (10, 20, 30, 31, 33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları KARŞILAMALIDIR:
CodecCapabilities.getMaxSupportedInstances()veVideoCapabilities.getSupportedPerformancePoints()yöntemleriyle herhangi bir codec kombinasyonunda eşzamanlı olarak çalıştırılabilecek maksimum donanım video kod çözücü oturumu sayısını REKLAMDA GÖSTERMELİDİR.
[5.1/H-1-2] Eş Zamanlı Video Kod Çözücü Oturumları
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (10, 20, 30) döndüren elde taşınır cihaz uygulamaları, aşağıdaki tablodaki şartları karşılamalıdır:
| Öğe | MPC 10 | MPC 20 | MPC 30 |
|---|---|---|---|
| fps | 30 | 30 | 30 |
| örnek sayısı | 2 | 4 | 6 |
| resolution | = 720 | = 720 | = 720 |
Aşağıdaki MPC değerlerinden birini döndüren el cihazı uygulamaları 31 için
MEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- 720p çözünürlükte ve 30 fps'de eşzamanlı olarak çalışan herhangi bir codec kombinasyonunda 6 donanım video kod çözücü oturumu (AVC, HEVC, VP9* veya sonraki sürümler) DESTEKLEMELİDİR. *VP9 codec'i varsa yalnızca 2 örnek gerekir.
Aşağıdaki MPC değerlerinden birini 33 için döndüren el cihazı uygulamalarıMEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- 1080p çözünürlükte ve 30 fps'de eşzamanlı olarak çalışan herhangi bir codec kombinasyonunda 6 donanım video kod çözücü oturumunu (AVC, HEVC, VP9, AV1 veya sonraki sürümler) desteklemelidir.
Aşağıdaki MPC değerlerinden birini 34 için döndüren el cihazı uygulamalarıMEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- Herhangi bir codec kombinasyonunda 8 bitlik (SDR) donanım video kod çözücü oturumlarının 6 örneğini desteklemelidir. (AVC, HEVC, VP9, AV1 veya daha yeni) 1080p çözünürlükte 30 fps'de 3 oturum ve 4K çözünürlükte 30 fps'de 3 oturumla eşzamanlı olarak çalışır. AV1 codec'leri yalnızca 1080p çözünürlüğü desteklemek için gereklidir ancak 1080p30fps'de 6 örneği desteklemek için yine de gereklidir.
Aşağıdaki MPC değerlerinden birini döndüren el cihazı uygulamaları (35 için) aşağıdaki koşulları KARŞILAMALIDIR:MEDIA_PERFORMANCE_CLASS
- Herhangi bir codec kombinasyonunda 8 bitlik (SDR) donanım video kod çözücü oturumlarının 6 örneğini desteklemelidir. (AVC, HEVC, VP9, AV1 veya daha yeni) 1080p çözünürlükte 30 fps'de 3 oturum ve 4K çözünürlükte 30 fps'de 3 oturumla eşzamanlı olarak çalışır. Tüm oturumlarda, saniyede 1'den fazla kare DÜŞMEMELİDİR. AV1 codec'leri yalnızca 1080p çözünürlüğü desteklemek için gereklidir ancak 1080p30fps'de 6 örneği desteklemek için yine de gereklidir.
Aşağıdaki MPC değerlerinden birini döndüren el cihazı uygulamaları 37 için
MEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- AV1 hariç olmak üzere, 1080p çözünürlükte 30 fps'de 3 oturum ve 4K çözünürlükte 30 fps'de 3 oturumla eşzamanlı olarak çalışan herhangi bir codec kombinasyonunda 8 bitlik (SDR) donanım video kod çözücü oturumlarının 6 örneğini DESTEKLEMELİDİR (AVC, HEVC, VP9, AV1 veya daha yeni). Tüm oturumlarda saniyede 1'den fazla kare bırakılmamalıdır. AV1 codec'leri yalnızca 1080p çözünürlüğü desteklemek için gereklidir ancak 1080p30fps'de 6 örneği desteklemek için de gereklidir.
[5.1/H-1-3] Video Kodlayıcı Örnekleri
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (10, 20, 30, 31, 33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları KARŞILAMALIDIR:
CodecCapabilities.getMaxSupportedInstances()veVideoCapabilities.getSupportedPerformancePoints()yöntemleriyle herhangi bir codec kombinasyonunda eşzamanlı olarak çalıştırılabilecek maksimum donanım video kodlayıcı oturumu sayısını REKLAMDA GÖSTERMELİDİR.
[5.1/H-1-4] Eşzamanlı Video Kodlayıcı Oturumları
Aşağıdaki MPC değerlerinden birini döndüren el cihazı uygulamaları (10 için) aşağıdaki koşulları KARŞILAMALIDIR:MEDIA_PERFORMANCE_CLASS
- 720p çözünürlükte ve 30 fps'de eşzamanlı olarak çalışan herhangi bir codec kombinasyonunda 2 donanım video kodlayıcı oturumu (AVC veya HEVC) desteklenmelidir.
Aşağıdaki MPC değerlerinden birini 20 için döndüren el cihazı uygulamaları MEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- Herhangi bir codec kombinasyonunda eşzamanlı olarak 720p çözünürlükte ve 30 fps hızında çalışan 4 donanım video kodlayıcı oturumu (AVC veya HEVC) DESTEKLENMELİDİR.
Aşağıdaki MPC değerlerinden birini 30 için döndüren el cihazı uygulamalarıMEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- 720p çözünürlükte ve 30 fps'de eşzamanlı olarak çalışan herhangi bir codec kombinasyonunda 6 donanım video kodlayıcı oturumu (AVC veya HEVC) DESTEKLENMELİDİR.
Aşağıdaki MPC değerlerinden birini döndüren el cihazı uygulamaları 31 için
MEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- 720p çözünürlükte ve 30 fps'de eşzamanlı olarak çalışan herhangi bir codec kombinasyonunda 6 donanım video kodlayıcı oturumu (AVC, HEVC, VP9* veya sonraki sürümler) DESTEKLEMELİDİR. *VP9 codec'i varsa yalnızca 2 örnek gerekir.
Aşağıdaki MPC değerlerinden birini 33 için döndüren el cihazı uygulamalarıMEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- Herhangi bir codec kombinasyonunda eşzamanlı olarak 1080p çözünürlükte ve 30 fps hızında çalışan 6 donanım video kodlayıcı oturumu (AVC, HEVC, VP9, AV1 veya sonraki sürümler) DESTEKLENMELİDİR.
Aşağıdaki MPC değerlerinden birini 34 için döndüren el cihazı uygulamalarıMEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- Herhangi bir codec kombinasyonunda 8 bitlik (SDR) donanım video kodlayıcı oturumlarının 6 örneğini desteklemelidir. (AVC, HEVC, VP9, AV1 veya daha yeni) 1080p çözünürlükte 30 fps'de 4 oturum ve 4K çözünürlükte 30 fps'de 2 oturumla eşzamanlı olarak çalışır. AV1 codec'leri yalnızca 1080p çözünürlüğü desteklemek için gereklidir ancak 1080p30fps'de 6 örneği desteklemek için yine de gereklidir.
Aşağıdaki MPC değerlerinden birini döndüren el cihazı uygulamaları (35 için) aşağıdaki koşulları KARŞILAMALIDIR:MEDIA_PERFORMANCE_CLASS
- Herhangi bir codec kombinasyonunda 8 bitlik (SDR) donanım video kodlayıcı oturumlarının 6 örneğini desteklemelidir. (AVC, HEVC, VP9, AV1 veya daha yeni) 1080p çözünürlükte 30 fps'de 4 oturum ve 4K çözünürlükte 30 fps'de 2 oturumla eşzamanlı olarak çalışır. Tüm oturumlarda, saniyede 1'den fazla kare DÜŞMEMELİDİR. AV1 codec'leri yalnızca 1080p çözünürlüğü desteklemek için gereklidir ancak 1080p30fps'de 6 örneği desteklemek için yine de gereklidir.
Aşağıdaki MPC değerlerinden birini döndüren el cihazı uygulamaları 37 için
MEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- AV1 hariç olmak üzere, 1080p çözünürlükte 30 fps hızında 4 oturum ve 4K çözünürlükte 30 fps hızında 2 oturumla eşzamanlı olarak çalışan herhangi bir codec kombinasyonunda 8 bitlik (SDR) donanım video kodlayıcı oturumlarının 6 örneğini (AVC, HEVC, VP9, AV1 veya daha yeni) DESTEKLEMELİDİR. Tüm oturumlarda saniyede 1'den fazla kare bırakılmamalıdır. AV1 codec'leri yalnızca 1080p çözünürlüğü desteklemek için gereklidir ancak 1080p30fps'de 6 örneği desteklemek için de gereklidir.
[5.1/H-1-5] Video Kod Dönüştürme Örnekleri
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (10, 20, 30, 31, 33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları KARŞILAMALIDIR:
CodecCapabilities.getMaxSupportedInstances()veVideoCapabilities.getSupportedPerformancePoints()yöntemleriyle herhangi bir codec kombinasyonunda eşzamanlı olarak çalıştırılabilecek maksimum donanım video kodlayıcı ve kod çözücü oturum sayısını REKLAM VEREREK duyurmalıdır.
[5.1/H-1-6] Eşzamanlı Video Kod Dönüştürme Oturumları
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (10, 20, 30, 31, 33) döndüren el cihazı uygulamaları, aşağıdaki tablodaki koşulları KARŞILAMALIDIR:
| Öğe | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 |
|---|---|---|---|---|---|
| örnek sayısı | 2 | 4 | 6 | 6 | 6 |
| resolution | = 720 | = 720 | = 720 | = 720 | = 1080 |
| fps | 30 | 30 | 30 | 30 | 30 |
Aşağıdaki MPC değerlerinden birini 34 için döndüren el cihazı uygulamalarıMEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- Herhangi bir codec kombinasyonunda 8 bit (SDR) donanım video kod çözücünün ve donanım video kodlayıcının 6 örneğini (AVC, HEVC, VP9, AV1 veya daha yeni) DESTEKLEMELİDİR. Bu örneklerden en fazla 2'si kodlayıcı oturumu, 3'ü ise 1080p çözünürlükte olmak üzere 3 oturumla eşzamanlı olarak 4K@30fps çözünürlükte çalışmalıdır. AV1 codec'leri yalnızca 1080p çözünürlüğü desteklemek için gereklidir ancak 1080p30fps'de 6 örneği desteklemek için yine de gereklidir.
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Herhangi bir codec kombinasyonunda 8 bitlik (SDR) donanım video kod çözücünün ve donanım video kodlayıcının 6 örneğini (AVC, HEVC, VP9, AV1 veya daha yeni) desteklemelidir. Bu örneklerden en fazla 2'si kodlayıcı oturumu ve 3'ü 1080p çözünürlükte olmak üzere 4K@30 fps çözünürlükte 3 oturumla eşzamanlı olarak çalışmalıdır (AV1 hariç). Tüm oturumlarda, saniyede 1'den fazla kare DÜŞMEMELİDİR. AV1 codec'leri yalnızca 1080p çözünürlüğü desteklemek için gereklidir ancak 1080p30fps'de 6 örneği desteklemek için de gereklidir.
[5.1/H-1-7] Video kodlayıcı başlatma gecikmesi
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (10, 20, 30, 33, 34, 35, 37) döndüren elde taşınır cihaz uygulamaları, aşağıdaki tablodaki şartları karşılamalıdır:
| Öğe | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| codec başlatma gecikmesi (ms) | ≤ 85 | ≤ 65 | ≤ 65 | ≤ 50 | ≤ 40 | ≤ 40 | ≤ 40 | ≤ 40 |
| Dolby codec başlatma gecikmesi (ms) | ≤ 50 | ≤ 50 | ≤ 50 | ≤ 50 |
[5.1/H-1-8] Ses kodlayıcı başlatma gecikmesi
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (10, 20, 30, 31, 33, 34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki şartları karşılamalıdır:
| Öğe | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| codec başlatma gecikmesi (ms) | ≤ 55 | ≤ 50 | ≤ 50 | ≤ 40 | ≤ 30 | ≤ 30 | ≤ 30 | ≤ 30 |
"Yük", 1080p ses-video kaydı başlatma işlemiyle birlikte donanım video codec'lerinin kullanıldığı, eşzamanlı 1080p'den 720p'ye yalnızca video kod dönüştürme oturumu olarak tanımlanır.
[5.1/H-1-9] Güvenli Video Kod Çözücü Oturumları
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (33, 34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki koşulları karşılamalıdır:
| Öğe | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|
| fps | ≥ 30 | ≥ 30 | ≥ 30 | ≥ 30 |
| örnek sayısı | ≥ 2 | ≥ 2 | ≥ 2 | ≥ 2 |
| saniyede düşen kare sayısı | ≤ 1 | ≤ 1 | ||
| is hdr | = true | = true | = true |
[5.1/H-1-10] Video kod çözücü oturumları
Aşağıdaki MPC değerlerinden birini 33 için döndüren el cihazı uygulamalarıMEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- Güvenli olmayan donanım video kod çözücü oturumlarının 3 örneğini, güvenli donanım video kod çözücü oturumunun 1 örneğiyle (toplam 4 örnek) birlikte desteklemelidir. Bu oturumlar, 1080p çözünürlükte ve 30 fps'de eşzamanlı olarak çalışan herhangi bir codec kombinasyonunda (AVC, HEVC, VP9, AV1 veya sonraki sürümler) olmalıdır.
Aşağıdaki MPC değerlerinden birini 34 için döndüren el cihazı uygulamalarıMEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- Aynı anda 3 oturumda 4K çözünürlükte@30 fps çalışırken 1 güvenli donanım video kod çözücü oturumuyla birlikte 3 güvenli olmayan donanım video kod çözücü oturumu (toplam 4 oturum) (AVC, HEVC, VP9, AV1 veya daha yeni) herhangi bir codec kombinasyonunda desteklenmelidir. Bu oturumlardan en fazla 2'si 10 bit HDR'de olabilir. AV1 codec'i oturumları, bu koşul 4K'yı gerektirse bile yalnızca 1080p çözünürlüğü desteklemek için gereklidir.
Aşağıdaki MPC değerlerinden birini döndüren el cihazı uygulamaları (35 için) aşağıdaki koşulları KARŞILAMALIDIR:MEDIA_PERFORMANCE_CLASS
- Güvenli olmayan donanım video kod çözücü oturumlarının 3 örneğini, güvenli donanım video kod çözücü oturumunun 1 örneğiyle (toplam 4 örnek) birlikte desteklemelidir (AVC, HEVC, VP9, AV1 veya daha yeni). Bu oturumlar, 4K çözünürlükte ve 30 fps hızında 3 oturumla eşzamanlı olarak çalışır. Bu oturumlarda, 1080p çözünürlükte ve 30 fps hızında 1 güvenli kod çözücü oturumu ve 1 güvenli olmayan oturum bulunur. En fazla 2 oturum 10 bit HDR olabilir. Tüm oturumlarda saniyede 1'den fazla kare bırakılmamalıdır. AV1 codec'i oturumları, bu koşul 4K'yı gerektirse bile yalnızca 1080p çözünürlüğü desteklemek için gereklidir.
Aşağıdaki MPC değerlerinden birini döndüren el cihazı uygulamaları 37 için
MEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- Aynı anda 3 oturumda 4K çözünürlükte@30 fps (AV1 hariç) çalışırken 1 güvenli donanım video kod çözücü oturumuyla birlikte 3 güvenli olmayan donanım video kod çözücü oturumunu (toplam 4 oturum) (AVC, HEVC, VP9, AV1 veya daha yeni) herhangi bir codec kombinasyonunda DESTEKLEMELİDİR. Bu oturumlardan biri güvenli kod çözücü oturumu, biri ise 1080p çözünürlükte@30 fps güvenli olmayan oturum olmalıdır. Bu oturumlardan en fazla 2'si 10 bit HDR olabilir. Tüm oturumlarda saniyede 1'den fazla kare bırakılmamalıdır. AV1 codec'i oturumları, bu şart 4K'yı gerektirse bile yalnızca 1080p çözünürlüğü desteklemek için gereklidir.
[5.1/H-1-11] Güvenli Donanım Kod Çözücüleri
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Cihazdaki her donanım AVC, HEVC, VP9 veya AV1 kod çözücü için GÜVENLİ bir kod çözücüyü DESTEKLEMELİDİR.
[5.1/H-1-12] Video Kod Çözücü Başlatma Gecikmesi
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Yük altındayken tüm donanım video kod çözücüleri için 1080p veya daha küçük bir video kod çözme oturumunda 40 ms ya da daha az bir kod çözücü başlatma gecikmesine SAHİP OLMALIDIR. Buradaki yük, 1080p ses-video oynatma başlatma işlemiyle birlikte donanım video codec'leri kullanılarak yapılan eşzamanlı 1080p'den 720p'ye yalnızca video kod dönüştürme oturumu olarak tanımlanır. Dolby Vision codec'i için codec başlatma gecikmesi 50 ms veya daha az OLMALIDIR.
[5.1/H-1-13] Ses çözücü başlatma gecikmesi
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (33, 34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki koşulları karşılamalıdır:
| Öğe | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|
| codec başlatma gecikmesi (ms) | ≤ 30 | ≤ 30 | ≤ 30 | ≤ 30 |
"Yük", 1080p ses-video kaydı başlatma işlemiyle birlikte donanım video codec'lerinin kullanıldığı, eşzamanlı 1080p'den 720p'ye yalnızca video kod dönüştürme oturumu olarak tanımlanır.
[5.1/H-1-14] AV1 Donanım Kod Çözücü
Aşağıdaki MPC değerlerinden birini 33 için döndüren el cihazı uygulamalarıMEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- AV1 donanım kod çözücü Main 10, Level 4.1'i DESTEKLEMELİDİR.
Aşağıdaki MPC değerlerinden birini 34 için döndüren el cihazı uygulamalarıMEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- AV1 donanım kod çözücü Main 10, Level 4.1 ve film greni desteklenmelidir.
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- GPU bileşimi üzerinde film greni efektiyle AV1 donanım kod çözücü Main 10, Level 4.1'i DESTEKLEMELİDİR.
[5.1/H-1-15] Donanım Kod Çözücü 4K60
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (33, 34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki koşulları karşılamalıdır:
- 4K60'ı destekleyen en az 1 donanım video kod çözücüsü OLMALIDIR.
[5.1/H-1-16] Donanım kodlayıcı 4K60
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (33, 34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki koşulları karşılamalıdır:
- 4K60'ı destekleyen en az 1 donanım video kodlayıcıya sahip OLMALIDIR.
[5.1/H-1-17] AVIF Baseline Profile
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- AVIF Baseline Profile'i destekleyen en az 1 donanım görüntü kod çözücüsü OLMALIDIR.
[5.1/H-1-18] AV1 Kodlayıcı
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki koşulları karşılamalıdır:
| Öğe | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|
| av1 encoder bitrate | = 1 Mb/sn | = 1 Mb/sn | = 1 Mb/sn |
| av1 encoder fps | ≥ 30 | ≥ 30 | ≥ 30 |
| av1 encoder resolution | = 480 | = 480 | = 480 |
[5.1/H-1-19] Eşzamanlı HDR Kod Dönüştürme Oturumları
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki koşulları karşılamalıdır:
| Öğe | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|
| kare/sn | ≥ 30 | ≥ 30 | ≥ 30 |
| saniyedeki kare düşüşü sayısı | Yok | ≤ 1 | ≤ 1 |
[5.1/H-1-20] Video Codec HDR Düzenleme
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Cihazda bulunan tüm donanım AV1 ve HEVC kodlayıcılar için 4K çözünürlükte veya daha düşük olan en büyük kamera destekli çözünürlükte
Feature_HdrEditingözelliğini DESTEKLEMELİDİR.
[5.1/H-1-21] Video Codec'i Dinamik Renk Yönü
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Tüm donanım video kod çözücüleri (AVC, HEVC, VP9, AV1 veya sonraki sürümler) için
FEATURE_DynamicColorAspectdesteklenmelidir. Not: Bu, uygulamaların kod çözme oturumu sırasında video içeriğinin renk özelliklerini güncelleyebileceği anlamına gelir. 10 bit ve 8 bit içeriği destekleyen kod çözücüler, Surface modunda 8 bit ve 10 bit içerik arasında dinamik olarak geçiş yapmayı DESTEKLEMELİDİR. HDR aktarım işlevini destekleyen kod çözücüler, SDR ve HDR içerik arasında dinamik olarak geçiş yapmayı desteklemelidir.
[5.1/H-1-22] Video Codec'i Dikey Çözünürlük
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- En büyük kamera destekli çözünürlük veya 4K (hangisi daha azsa) için döndürme meta verilerinden bağımsız olarak video içeriğinin dikey en boy oranında kodlanmasını, kodunun çözülmesini, GPU ile düzenlenmesini ve görüntülenmesini DESTEKLEMELİDİR. Not: Bu, codec HDR'yi destekliyorsa HDR profillerini de içerir. AV1 codec'lerinin yalnızca 1080p çözünürlüğü desteklemesi gerekir. Bu şart yalnızca donanım codec'leri, GPU ve DPU için geçerlidir.
[5.2/H-2-1] VEQ
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki koşulları karşılamalıdır:
| Öğe | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|
| bdrate vmaf | ≤ 0 | ≤ 0 | ≤ 0 |
Donanım AVC ve HEVC kodekleri için gerekli video kodlayıcı hız-bozulma eğrileri, Run Performance Class 14 (PC14)-Video encoding quality(VEQ) tests (VEQ) testleri bölümünde tanımlanmıştır.
[5.2/H-2-2] MMAP Hoparlör Yolu
Aşağıdaki MPC değerlerinden birini döndüren el cihazı uygulamaları 37 için
MEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- Hoparlör yolunda MMAP desteklenmelidir.
[5.3/H-1-1] Kare atlama
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (10, 20, 30, 31, 33, 34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki şartları karşılamalıdır:
| Öğe | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| 10 saniyede düşen kare sayısı | ≤ 1 | ≤ 1 | ≤ 1 | ≤ 2 | ≤ 1 | ≤ 1 | ≤ 1 | ≤ 1 |
| resolution | = 1080p | = 1080p | = 1080p | = 1080p | = 1080p | = 4K | = 4K | = 4K |
| kare hızı | = 30 | = 30 | = 30 | = 60 | = 60 | = 60 | = 60 | = 60 |
"Yük", donanım video codec'leri kullanılarak yapılan eşzamanlı bir 1080p - 720p video kod dönüştürme oturumu ve 128 kbps AAC ses oynatma olarak tanımlanır.
[5.3/H-1-2] Uyarlanabilir oynatma sırasında kare düşmesi
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (10, 20, 30, 31, 33, 34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki şartları karşılamalıdır:
| Öğe | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| 10 saniyede düşen kare sayısı | ≤ 1 | ≤ 1 | ≤ 1 | ≤ 2 | ≤ 1 | ≤ 1 | ≤ 1 | ≤ 1 |
| resolution | = 1080p | = 1080p | = 1080p | = 1080p | = 1080p | = 4K | = 4K | = 4K |
| kare hızı | = 30 | = 30 | = 30 | = 60 | = 60 | = 60 | = 60 | = 60 |
[5.6/H-1-1] Dokunma-Ton Gecikmesi
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (1, 10, 20, 30, 31, 33, 34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki şartları karşılamalıdır:
| Öğe | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| Doğal Gecikme (ms) | ≤ 110 | ≤ 110 | ≤ 100 | ≤ 100 | ≤ 100 | ≤ 80 | ≤ 80 | ≤ 80 | ≤ 65 |
[5.6/H-1-2] Gidiş-Dönüş Ses Gecikmesi
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (33, 34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki koşulları karşılamalıdır:
| Öğe | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|
| gidiş dönüş ses gecikmesi (ms) | ≤ 80 | ≤ 80 | ≤ 80 | ≤ 65 |
[5.6/H-1-3] 24 bit ses
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Düşük gecikme süresi ve akış yapılandırmaları için tüm veri yolu boyunca destekleniyorsa 3,5 mm ses jakları üzerinden (varsa) ve USB ses üzerinden stereo çıkış için >=24 bit ses desteklenmelidir. Düşük gecikme yapılandırması için uygulama, AAudio'yu düşük gecikmeli geri çağırma modunda kullanmalıdır. Akış yapılandırması için uygulama tarafından bir Java AudioTrack kullanılmalıdır. Hem düşük gecikme hem de akış yapılandırmalarında, HAL çıkış sink'i hedef çıkış biçimi olarak
AUDIO_FORMAT_PCM_24_BIT,AUDIO_FORMAT_PCM_24_BIT_PACKED,AUDIO_FORMAT_PCM_32_BITveyaAUDIO_FORMAT_PCM_FLOATdeğerini kabul etmelidir.
[5.6/H-1-4] 4 Kanal USB Ses
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- >= 4 kanallı USB ses cihazlarını DESTEKLEMELİDİR. (Bu, şarkıları önizlemek için DJ kumandaları tarafından kullanılır.)
[5.6/H-1-5] MIDI Cihazlar
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Sınıf uyumlu MIDI cihazlarını desteklemeli ve MIDI özellik işaretini bildirmelidir.
[5.6/H-1-9] 12 Kanallı Miksaj
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- En az 12 kanallı miksajı DESTEKLEMELİDİR. Bu, 7.1.4 kanal maskesiyle bir AudioTrack açma ve tüm kanalları stereo olarak doğru şekilde uzamsallaştırma veya miksajını azaltma özelliğini ifade eder.
[5.6/H-3-1] Ses CPU İş Yükü
Aşağıdaki MPC değerlerinden birini döndüren el cihazı uygulamaları 37 için
MEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- Ses arabelleklerinde yetersiz çalıştırma olmadan 1 sinüs dalgası çalmadan 20 sinüs dalgası çalmaya geçiş yapabilmelidir.
[5.6/H-3-2] USB Ses Çıkışı Kanalları
Aşağıdaki MPC değerlerinden birini döndüren el cihazı uygulamaları 37 için
MEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- USB ses cihazları için EN AZ 8 çıkış kanalını desteklemelidir. 8 kanala kadar kanal maskeleri desteklenmelidir. Mono, stereo, dört kanallı, 5.1 ve 7.1 buna dahildir.
[5.6/H-3-3] USB Ses Giriş Kanalları
Aşağıdaki MPC değerlerinden birini döndüren el cihazı uygulamaları 37 için
MEDIA_PERFORMANCE_CLASS aşağıdaki koşulları karşılamalıdır:
- USB ses cihazları için EN AZ 4 giriş kanalını desteklemelidir.
[5.6/H-SR] 24 Kanal Karıştırma
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- En az 9.1.6 ve 22.2 kanallı maskeleri destekleyen 24 kanallı miksajı desteklemek için KESİNLİKLE ÖNERİLİR.
[5.7/H-1-2] Medya DRM Güvenlik Düzeyi Donanımı
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
Aşağıdaki içerik şifre çözme özellikleriyle
MediaDrm.SECURITY_LEVEL_HW_SECURE_ALL'yı DESTEKLEMELİDİR.Minimum örnek boyutu 4 MiB Minimum alt örnek sayısı - H264 veya HEVC 32 Minimum alt örnek sayısı - VP9 9 Minimum alt örnek sayısı - AV1 288 Minimum alt örnek arabellek boyutu 1 MiB Minimum Generic crypto buffer size (Minimum Genel kripto arabelleği boyutu) 500 KiB Minimum eşzamanlı oturum sayısı 30 Minimum Toplam Tuş Sayısı (tüm oturumlar) 80 Minimum Toplam DRM Anahtarı Sayısı (tüm oturumlar) 6 Mesaj boyutu 16 KiB Saniyedeki Şifresi Çözülmüş Kare Sayısı 60 fps
[5.12/H-1-2] RGBA renk biçimi
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Cihazda bulunan tüm donanım AV1 ve HEVC kodlayıcılar için RGBA_1010102 renk biçimi DESTEKLENMELİDİR.
[5.12/H-1-3] Ext Yuv Target
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- MUST, hem 8 hem de 10 bitlik YUV dokularından örnekleme yapmak için EXT_YUV_target uzantısı desteğini duyurmalıdır.
[7.1.4/H-1-1] Görüntü İşleme Birimi Katmanları
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Görüntü işleme biriminde (DPU) EN AZ 6 donanım katmanı OLMALIDIR. Bunlardan en az 2'si 10 bit video içeriği gösterebilmelidir.
2.2.7.2 Kamera
2.2.7.2 Kamera ile ilgili ek bilgiler.
[7.5/H-1-1] Birincil Arka Kamera Çözünürlüğü ve Kare Hızı
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (10, 20, 30, 31, 33, 34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki şartları karşılamalıdır:
| Öğe | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| Birincil Kamera Çözünürlüğü (MP) | ≥ 5 | ≥ 5 | ≥ 12 | ≥ 12 | ≥ 12 | ≥ 12 | ≥ 12 | ≥ 12 |
| Desteklenen Video Biçimleri | 30 fps'de 720p | 30 fps'de 720p | 30 fps'de 4K | 30 fps'de 4K | 30 fps'de 4K | 30 fps'de 4K | 4k@30fps, 1080p@60fps ve 720p@60fps | 4k@30fps, 1080p@60fps ve 720p@60fps |
[7.5/H-1-2] Birincil Ön Kamera Çözünürlüğü ve Kare Hızı
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (10, 20) döndüren el cihazı uygulamaları, aşağıdaki tablodaki koşulları karşılamalıdır:
| Öğe | MPC 10 | MPC 20 |
|---|---|---|
| birincil kamera çözünürlüğü | ≥ 2000000 | ≥ 2000000 |
| birincil kamera çözünürlüğü mp | 2 | 2 |
| birincil kamera video fps'si | ≥ 30 | ≥ 30 |
| video çözünürlüğü | 720p | 720p |
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (30, 31, 33, 34, 35, 37) döndüren elde taşınır cihaz uygulamaları, aşağıdaki tablodaki şartları karşılamalıdır:
| Öğe | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|
| birincil kamera çözünürlüğü | ≥ 4000000 | ≥ 4915200 | ≥ 4915200 | ≥ 6000000 | ≥ 6000000 | ≥ 7990000 |
| birincil kamera çözünürlüğü mp | ≥ 4 | ≥ 4,9152 | ≥ 4,9152 | ≥ 6 | ≥ 6 | ≥ 7,99 |
| birincil kamera video fps'si | ≥ 30 | ≥ 30 | ≥ 30 | ≥ 30 | ≥ 30 | ≥ 30 |
| video çözünürlüğü | 1080p | 1080p | 1080p | 1080p | 1080p | 1080p |
[7.5/H-1-3] Kamera Donanım Düzeyi
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (30, 31, 33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Arka birincil kamera için
android.info.supportedHardwareLevelözelliğiniFULLveya daha iyi, ön birincil kamera için iseLIMITEDveya daha iyi olarak DESTEKLEMELİDİR.
[7.5/H-1-4] Zaman Damgası Kaynağı Gerçek Zamanlı
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (30, 31, 33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Her iki birincil kamera için
CameraMetadata.SENSOR_INFO_TIMESTAMP_SOURCE_REALTIMEdesteklenmelidir.
[7.5/H-1-5] Kamerayla Çekim Gecikmesi
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (10, 20, 30, 31, 33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları KARŞILAMALIDIR:
- Her iki birincil kamera için de ITS aydınlatma koşulları (3000K) altında CTS kamera PerformanceTest ile ölçüldüğü üzere, 1080p çözünürlükte camera2 JPEG yakalama gecikmesi < 1000 ms OLMALIDIR.
[7.5/H-1-6] Kamera Başlatma Gecikmesi
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (10, 20, 30, 31, 33, 34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki şartları karşılamalıdır:
| Öğe | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|
| kamera gecikmesi | ≤ 700 | ≤ 600 | ≤ 600 | ≤ 600 | ≤ 500 | ≤ 500 | ≤ 500 | ≤ 500 |
[7.5/H-1-8] Kamera RAW özelliği
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (31, 33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Birincil arka kamera için
CameraMetadata.REQUEST_AVAILABLE_CAPABILITIES_RAWveandroid.graphics.ImageFormat.RAW_SENSORdesteklenmelidir.
[7.5/H-1-9] Kamera Ağır Çekim
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- 720p veya 1080p @ 240 fps'yi destekleyen, arkaya bakan bir birincil kameraya SAHİP OLMALIDIR.
[7.5/H-1-10] Kamera Ultra Geniş Zum Oranı
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Aynı yöne bakan ultra geniş RGB kamera varsa birincil kameralar için en az ZOOM_RATIO < 1.0 olmalıdır.
[7.5/H-1-11] Eşzamanlı Arka ve Ön Kamera Görüntü Akışı
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Birincil kameralarda eşzamanlı ön-arka yayın özelliği uygulanmalıdır.
[7.5/H-1-12] Kamera Önizlemesinde Sabitleme
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Birincil arka kamera için
CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATIONdesteklenmelidir.
[7.5/H-1-13] Camera Logical Multi Camera
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- 1'den fazla RGB arka kamera varsa birincil arka kamera için
LOGICAL_MULTI_CAMERAözelliği DESTEKLENMELİDİR.
[7.5/H-1-14] Kamera Akışı Kullanım Alanı
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (33, 34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Hem birincil ön hem de birincil arka kamera için
STREAM_USE_CASEözelliğini DESTEKLEMELİDİR.
[7.5/H-1-15] Kamera Gece Modu Uzantısı
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Birincil kameralar için hem CameraX hem de Camera2 uzantıları aracılığıyla gece modu uzantılarını DESTEKLEMELİDİR.
[7.5/H-1-16] Kamera Dinamik Aralığı 10 Bit
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Birincil kameralar için DYNAMIC_RANGE_TEN_BIT özelliği desteklenmelidir.
[7.5/H-1-17] Kamera Yüz Algılama
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Birincil kameralar için yüz algılama özelliğini (STATISTICS_FACE_DETECT_MODE_SIMPLE veya STATISTICS_FACE_DETECT_MODE_FULL) desteklemelidir.
[7.5/H-1-18] Camera JPEG R
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Birincil arka ve birincil ön kameralar için JPEG_R desteklenmelidir.
[7.5/H-1-19] Kamera Video Önizlemesi Sabitleme
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Birincil arka kamera için maksimum boyutlu 16:9 en boy oranına sahip JPEG ile 1080p HLG10 önizlemesi ve maksimum boyutlu 16:9 en boy oranına sahip JPEG akış kombinasyonlarıyla 720p HLG10 önizlemesi için CONTROL_VIDEO_STABILIZATION_MODE_PREVIEW_STABILIZATION'ı desteklemelidir.
[7.5/H-1-20] Camera Ultra HDR
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Varsayılan olarak, yerel kamera uygulamasında birincil arka ve birincil ön kameralar için JPEG_R çıkışı VERİLMELİDİR.
[7.5/H-1-21] En az bir kamera
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (10, 20) döndüren elde taşınır cihaz uygulamaları aşağıdaki koşulları karşılamalıdır:
- En az bir ön veya arka kamera OLMALIDIR.
2.2.7.3 Donanım
2.2.7.3 Donanım ile ilgili ek bilgiler.
[7.1.1.1/H-2-1] Ekran Çözünürlüğü
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (1, 10, 20, 30, 31, 33, 34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki şartları karşılamalıdır:
| Öğe | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| uzun çözünürlük pikselleri | ≥ 320 | ≥ 1280 | ≥ 1920 | ≥ 1920 | ≥ 1920 | ≥ 1920 | ≥ 1920 | ≥ 1920 | ≥ 1920 |
| kısa kenar çözünürlüğü (piksel) | ≥ 240 | ≥ 720 | ≥ 1080 | ≥ 1080 | ≥ 1080 | ≥ 1080 | ≥ 1080 | ≥ 1080 | ≥ 1080 |
[7.1.1.3/H-2-1] Ekran Yoğunluğu
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (1, 10, 20, 30, 31, 33, 34) döndüren elde taşınır cihaz uygulamaları, aşağıdaki tablodaki şartları karşılamalıdır:
| Öğe | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 |
|---|---|---|---|---|---|---|---|
| görüntü yoğunluğu dpi | ≥ 100 | ≥ 240 | ≥ 400 | ≥ 400 | ≥ 400 | ≥ 400 | ≥ 400 |
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- Cihazın ekran genişliği < 600 dp ise ekran yoğunluğu en az 400 dpi OLMALIDIR.
[7.1.1.3/H-3-1] HDR ekran
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki koşulları karşılamalıdır:
| Öğe | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|
| ekran parlaklığı nit | ≥ 1000 | ≥ 1000 | ≥ 1000 |
[7.6.1/H-2-1] Bellek
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (1, 10, 20, 31, 33, 34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki koşulları karşılamalıdır:
| Öğe | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| Kullanılabilir bellek (GiB) | 1,37 | 3,05 | 5 | 5 | 5 | 6,64 | 6,64 | 6,64 | 8 |
2.2.7.4 Performans
2.2.7.4 Performans ile ilgili ek bilgiler.
[8.2/H-1-1] Sıralı yazma
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (1, 10, 20, 30, 33, 34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki şartları karşılamalıdır:
| Öğe | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| Dosya sistemi G/Ç hızı (Mb/sn) | ≥ 35 | ≥ 50 | ≥ 100 | ≥ 100 | ≥ 125 | ≥ 125 | ≥ 150 | ≥ 150 | ≥ 250 |
[8.2/H-1-2] Rastgele Yazma
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (1, 10, 20, 30, 31, 33, 34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki şartları karşılamalıdır:
| Öğe | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| Dosya sistemi G/Ç hızı (Mb/sn) | ≥ 4 | ≥ 5 | ≥ 10 | ≥ 10 | ≥ 10 | ≥ 10 | ≥ 10 | ≥ 10 | ≥ 30 |
[8.2/H-1-3] Sıralı Okuma (Sequential Read)
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (1, 10, 20, 30, 31, 33, 34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki şartları karşılamalıdır:
| Öğe | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| Dosya sistemi G/Ç hızı (Mb/sn) | ≥ 125 | ≥ 200 | ≥ 200 | ≥ 200 | ≥ 250 | ≥ 250 | ≥ 250 | ≥ 250 | ≥ 700 |
[8.2/H-1-4] Rastgele Okuma (Random Read)
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (1, 10, 20, 30, 33, 34, 35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki şartları karşılamalıdır:
| Öğe | MPC 1 | MPC 10 | MPC 20 | MPC 30 | MPC 31 | MPC 33 | MPC 34 | MPC 35 | MPC 37 |
|---|---|---|---|---|---|---|---|---|---|
| Dosya sistemi G/Ç hızı (Mb/sn) | ≥ 15 | ≥ 25 | ≥ 25 | ≥ 25 | ≥ 40 | ≥ 40 | ≥ 100 | ≥ 100 | ≥ 200 |
[8.2/H-1-5] Paralel Sıralı Okuma ve Yazma Performansı
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (34, 35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- En az 50 MB/sn okuma ve 2 kat okuma ile 1 kat yazma performansına sahip paralel sıralı okuma ve yazma performansı SAĞLANMALIDIR.
2.2.7.5 Grafikler
2.2.7.5 Grafikler ile ilgili ek bilgiler.
[7.1.4.1/H-1-2] EGL
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (35, 37) döndüren el cihazı uygulamaları, aşağıdaki tablodaki koşulları KARŞILAMALIDIR:
| Öğe | 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
MEDIA_PERFORMANCE_CLASS için aşağıdaki MPC değerlerinden birini (35, 37) döndüren el cihazı uygulamaları aşağıdaki koşulları karşılamalıdır:
- VkPhysicalDeviceProtectedMemoryFeatures.protectedMemory ve VK_KHR_global_priority'yi desteklemesi ZORUNLUDUR.