Bagikan melalui


Fungsi MFCreateAudioRendererActivate (mfidl.h)

Membuat objek aktivasi untuk Streaming Audio Renderer.

Sintaks

HRESULT MFCreateAudioRendererActivate(
  [out] IMFActivate **ppActivate
);

Parameter

[out] ppActivate

Menerima penunjuk ke antarmuka IMFActivate . Gunakan antarmuka ini untuk membuat perender audio. Pemanggil harus merilis antarmuka.

Nilai kembali

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Untuk membuat perender audio, panggil IMFActivate::ActivateObject pada penunjuk IMFActivate yang diambil.

Catatan Untuk menghindari kebocoran memori, panggil IMFActivate::ShutdownObject sebelum merilis referensi akhir ke perender audio atau objek aktifkan perender audio.
 
Untuk mengonfigurasi perender audio, atur salah satu atribut berikut pada objek IMFActivate sebelum memanggil ActivateObject. (Jika Anda menggunakan Sesi Media, Sesi Media secara otomatis memanggil ActivateObject saat Anda mengantre topologi.)
Atribut Deskripsi
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ID Pengidentifikasi perangkat titik akhir audio.
MF_AUDIO_RENDERER_ATTRIBUTE_ENDPOINT_ROLE Peran titik akhir audio.
MF_AUDIO_RENDERER_ATTRIBUTE_FLAGS Bendera konfigurasi lain-lain.
MF_AUDIO_RENDERER_ATTRIBUTE_SESSION_ID Kelas kebijakan audio.
MF_AUDIO_RENDERER_ATTRIBUTE_STREAM_CATEGORY Kategori aliran audio.
MF_LOW_LATENCY Mengaktifkan streaming audio latensi rendah.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header mfidl.h
Pustaka Mf.lib
DLL Mf.dll

Lihat juga

Objek Aktivasi

Fungsi Media Foundation

Perender Audio Streaming