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:
  • 0x0001: Codec audio
  • 0x0002: Codec video
  • 0xFFFF: Tidak diketahui
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
Wmcontainer.h

Lihat juga

Daftar Alfabet Atribut Media Foundation

IMFAttributes::GetBlob

IMFAttributes::SetBlob

IMFPresentationDescriptor

Atribut Deskriptor Presentasi

Objek Header ASF

Deskriptor Presentasi