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
Mfidl.h

Lihat juga

Daftar Alfabet Atribut Media Foundation

API Transkode

IMFTranscodeProfile::GetAudioAttributes

IMFTranscodeProfile::SetAudioAttributes

IMFTranscodeProfile::SetVideoAttributes

IMFTranscodeProfile::GetVideoAttributes