atribut MF_PD_ASF_CODECLIST
Berisi informasi tentang codec dan format yang digunakan untuk mengodekan konten dalam file Advanced Systems Format (ASF). Atribut ini sesuai dengan Objek Daftar Codec di header ASF, yang ditentukan dalam spesifikasi ASF.
Jenis Data
Byte array
Keterangan
Atribut ini berlaku untuk deskriptor presentasi untuk konten ASF.
Metode IMFASFContentInfo::GeneratePresentationDescriptor membuat deskriptor presentasi dan menghasilkan atribut ini dari Objek Daftar Codec di header ASF. Aplikasi yang menggunakan Sumber Media ASF bisa mendapatkan atribut ini dengan memanggil IMFMediaSource::CreatePresentationDescriptor lalu mendapatkan atribut dari deskriptor presentasi.
Tabel berikut menunjukkan tata letak blob atribut.
Bidang Objek Daftar Codec | Jenis Data | Ukuran | Deskripsi |
---|---|---|---|
Jumlah Entri Codec | DWORD | 4 byte | Jumlah codec |
Entri Codec | BYTE[] | Bervariasi | Array struktur informasi codec |
Bidang Entri Kode adalah array struktur. Tabel berikut ini memperlihatkan format setiap entri:
Bidang Objek Daftar Codec | Jenis Data | Ukuran | Deskripsi |
---|---|---|---|
Jenis | DWORD | 4 byte | Jenis codec. Ini bisa menjadi salah satu nilai berikut:
|
Panjang Nama Codec | DWORD | 4 byte | Ukuran string Nama Codec, dalam byte, termasuk karakter NULL . |
Nama Codec | WCHAR[] | Bervariasi | String Unicode yang dihentikan null yang berisi nama codec, seperti "Windows Media Video 9". |
Panjang Deskripsi Codec | DWORD | 4 byte | Ukuran string Deskripsi Codec, dalam byte, termasuk karakter NULL . |
Deskripsi Codec | WCHAR[] | Bervariasi | String Unicode yang dihentikan null yang berisi deskripsi codec. |
Panjang Informasi Codec | DWORD | 4 byte | Ukuran bidang Informasi Codec, dalam byte. |
Informasi Codec | BYTE[] | Bervariasi | Data codec. Arti data ini tergantung pada codec. Biasanya, data ini menunjukkan formatnya. |
Catatan
Tata letak blob atribut tidak sama persis dengan tata letak Objek Daftar Codec di header ASF. Secara khusus, panjang string diberikan dalam byte dan menyertakan ukuran terminator NULL .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
Header |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk