atribut MF_TRANSCODE_ENCODINGPROFILE
Menentukan profil kesuaian perangkat untuk mengodekan file Format Streaming Tingkat Lanjut (ASF).
Jenis Data
LPWSTR
Dapatkan/atur
Untuk mendapatkan atribut ini, panggil IMFAttributes::GetAllocatedString.
Untuk mengatur atribut ini, panggil IMFAttributes::SetString.
Keterangan
Gunakan atribut ini saat transcoding ke perangkat yang mendukung Windows Media. Jika atribut ini diatur, encoder akan menggunakan profil kesuaian perangkat, atau templat, untuk codec Windows Media. Atur atribut pada profil transkode sebelum membangun topologi transkode.
Nilai atribut ini dapat berupa salah satu string templat kesesuaian yang tercantum dalam topik berikut:
Untuk pengodean Windows Media Video, penyusun topologi menggunakan atribut ini untuk mengatur properti MFPKEY_DECODERCOMPLEXITYREQUESTED pada encoder. Encoder akan mencoba menggunakan templat yang ditentukan untuk mengodekan konten. Untuk mendapatkan templat aktual, melintasi simpul topologi transkode untuk mendapatkan penunjuk ke simpul encoder. Kemudian dapatkan nilai properti MFPKEY_DECODERCOMPLEXITYPROFILE dari encoder.
Penyusun topologi juga menggunakan nilai atribut ini untuk mengatur properti "DeviceConformanceTemplate" pada sink media ASF.
Jika atribut ini diatur, objek metadata file ASF selalu dihasilkan terlepas dari nilai yang ditentukan aplikasi dari atribut MF_TRANSCODE_SKIP_METADATA_TRANSFER .
Nilai umum untuk atribut ini meliputi yang berikut ini:
Nilai | Deskripsi |
---|---|
"AP" | Video profil tingkat lanjut |
"MP" | Video profil utama |
"SP" | Video profil sederhana |
"MP@LL" | Profil utama, video tingkat menengah |
"L2" | Profil audio, <= 160 Kbps |
Konstanta GUID untuk atribut ini diekspor dari mfuuid.lib.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2008 R2 [hanya aplikasi desktop] |
Header |
|
Lihat juga