atribut MF_TRANSCODE_ADJUST_PROFILE

Bendera profil yang menentukan pengaturan aliran untuk topologi transkode. Bendera ditentukan dalam enumerasi MF_TRANSCODE_ADJUST_PROFILE_FLAGS .

Jenis Data

UINT32

Dapatkan/atur

Untuk mendapatkan atribut ini, panggil IMFAttributes::GetUINT32.

Untuk mengatur atribut ini, panggil IMFAttributes::SetUINT32.

Keterangan

Aplikasi dapat mengatur atribut ini di tingkat kontainer pada profil transkode. Jika atribut ini diatur, fungsi MFCreateTranscodeTopology mengubah atribut stream selama pembuatan topologi, tergantung pada bendera yang ditentukan. Misalnya, jika aplikasi menentukan bendera MF_TRANSCODE_ADJUST_PROFILE_DEFAULT , pengaturan aliran yang ditentukan aplikasi digunakan untuk membuat profil.

Untuk aliran video, kecepatan bingkai diperbarui berdasarkan sumber media. Jika aplikasi tidak menentukan mode terjalin, profil diperbarui untuk menggunakan bingkai progresif secara default.

Jika aplikasi menentukan bendera MF_TRANSCODE_ADJUST_PROFILE_USE_SOURCE_ATTRIBUTES , maka atribut aliran yang hilang disalin dari sumber media input ke pengaturan aliran di profil transkode.

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::SetContainerAttributes