METODE IMFTranscodeProfile::SetAudioAttributes (mfidl.h)
Mengatur pengaturan konfigurasi aliran audio di profil transkode.
Untuk mendapatkan daftar jenis media audio yang kompatibel yang didukung oleh encoder transformasi Media Foundation (MFT), panggil MFTranscodeGetAudioOutputAvailableTypes. Anda bisa mendapatkan atribut yang diatur pada jenis media yang diperlukan dan mengaturnya di profil transkode. Untuk mengatur atribut audio dengan benar, buat penyimpanan atribut baru dan salin penyimpanan atribut dari jenis media yang diperlukan dengan memanggil IMFAttributes::CopyAllItems. Ini memastikan bahwa pemanggil tidak menyimpan referensi ke jenis media yang diambil dari encoder. Misalnya kode, lihat MFCreateTranscodeProfile.
Sintaks
HRESULT SetAudioAttributes(
[in] IMFAttributes *pAttrs
);
Parameter
[in] pAttrs
Arahkan ke antarmuka IMFAttributes dari penyimpanan atribut yang berisi pengaturan konfigurasi untuk aliran audio. Nilai atribut yang ditentukan menimpa nilai yang ada yang disimpan di profil transkode.
Atribut audio berikut dapat diatur:
- Tipe Media Audio
- MF_TRANSCODE_DONOT_INSERT_ENCODER
- MF_TRANSCODE_ENCODINGPROFILE
- MF_TRANSCODE_QUALITYVSSPEED
Mengembalikan nilai
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | mfidl.h |