Bagikan melalui


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:

Untuk membuat penyimpanan atribut, panggil MFCreateAttributes. Untuk mengatur nilai atribut tertentu di penyimpanan atribut, pemanggil harus memanggil metode IMFAttributes yang sesuai tergantung pada jenis data atribut.

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

Lihat juga

Atribut di Media Foundation

IMFTranscodeProfile

API Transkode