Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
MPEG-2 Video Decoder adalah transformasi Media Foundation yang mendekode video MPEG-1 dan MPEG-2. Dekoder ini mendukung video profil Sederhana dan Utama MPEG-2 (H.262, ISO/IEC 13818-2) dan video MPEG-1 (ISO/IEC 11172-2).
Jenis Input
Decoder mendukung jenis media input berikut.
| Atribut | Deskripsi |
|---|---|
| MF_MT_MAJOR_TYPE | MFMediaType_Video |
| MF_MT_SUBTYPE |
MFVideoFormat_MPEG1 MFVideoFormat_MPEG2 |
Jenis output
Decoder mendukung jenis output berikut.
| Atribut | Deskripsi |
|---|---|
| MF_MT_MAJOR_TYPE | MFMediaType_Video |
| MF_MT_SUBTYPE |
MFVideoFormat_I420 MFVideoFormat_IYUV MFVideoFormat_NV12 MFVideoFormat_YUY2 MFVideoFormat_YV12 |
Keterangan
Dekoder video MPEG-2 mengekspos antarmuka berikut:
- ICodecAPI
- IMFGetService
- IMFQualityAdvise
- IMFQualityAdvise2
- IMFRateControl
- IMFRateSupport
- IMFRealTimeClient
- IMFTransform
Input ke dekoder harus berupa aliran dasar. Resolusi maksimum yang didukung adalah 1920 × 1088 piksel.
Decoder mendukung DirectX Video Acceleration (DXVA) menggunakan Microsoft Direct3D 9 atau Microsoft Direct3D 11.
Mode Pendekodean Khusus
- Mode latensi rendah. Mode ini sesuai untuk skenario seperti komunikasi real-time. Ini mengurangi latensi start-up, sehingga dekoder menghasilkan sampel output pertama lebih cepat. Namun, buffer dekoder lebih sedikit sampel dalam mode ini, yang berpotensi menyebabkan gangguan, karena dekoder tidak mendekode sebanyak bingkai sebelumnya. Untuk mengaktifkan mode latensi rendah, atur atribut CODECAPI_AVLowLatencyMode .
- Mencari. Untuk pencarian yang tepat, panggil metode IMFTransform::SetOutputBounds . Ketika metode ini dipanggil, dekoder hanya menghasilkan bingkai yang termasuk dalam rentang stempel waktu yang ditentukan oleh pemanggil.
- Mode pembuatan gambar mini. Mode ini ditujukan untuk pembuatan gambar mini yang cepat. Dalam mode ini, dekoder awalnya hanya mendekode bingkai I. Jika tidak ada bingkai I yang ditemukan dalam sejumlah bingkai tertentu, dekoder mulai mendekode bingkai P dan output bingkai non-I pada interval tetap (satu per gambar N ) sampai bingkai I tercapai. Untuk mengaktifkan mode pembuatan gambar mini, atur properti CODECAPI_AVDecVideoThumbnailGenerationMode .
- Trik bermain. Dekoder dapat mendekode dengan kecepatan lebih cepat daripada real time. Pada tingkat pemutaran yang lebih tinggi, dekoder akan beralih ke pendekodean hanya bingkai I. Untuk pemutaran terbalik, hanya bingkai I yang didekodekan.
Properti Codec
Dekoder mendukung properti berikut melalui metode IMFTransform::GetAttributes .
| Properti | Deskripsi |
|---|---|
| CODECAPI_AVDecVideoThumbnailGenerationMode | Mengaktifkan atau menonaktifkan mode pembuatan gambar mini. |
| CODECAPI_AVDecVideoAcceleration_MPEG2 | Mengaktifkan atau menonaktifkan pendekodean yang dipercepat perangkat keras. |
| CODECAPI_AVLowLatencyMode | Mengaktifkan atau menonaktifkan mode latensi rendah. |
| MFT_DECODER_EXPOSE_OUTPUT_TYPES_IN_NATIVE_ORDER | Menentukan apakah dekoder mengekspos jenis output yang cocok untuk transcoding sebelum format lain. |
Dari properti ini, berikut ini juga dapat diatur melalui antarmuka ICodecAPI :
- CODECAPI_AVDecVideoThumbnailGenerationMode
- CODECAPI_AVDecVideoAcceleration_MPEG2
- CODECAPI_AVLowLatencyMode
Batasan
- Dekoder tidak didukung pada platform berbasis IA-64.
- Dekoder tidak mendukung dekripsi CSS atau pemutaran DVD terenkripsi.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung |
Windows 8 [khusus aplikasi desktop] |
| Server minimum yang didukung |
Windows Server 2012 [hanya aplikasi desktop] |
| DLL |
|
Lihat juga