METODE IMFMediaEngine::SetSourceElements (mfmediaengine.h)
Mengatur daftar sumber media.
Sintaks
HRESULT SetSourceElements(
[in] IMFMediaEngineSrcElements *pSrcElements
);
Parameter
[in] pSrcElements
Penunjuk ke antarmuka IMFMediaEngineSrcElements . Pemanggil harus mengimplementasikan antarmuka ini.
Nilai kembali
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Metode ini sesuai dengan menambahkan daftar elemen sumber ke elemen media dalam HTML5.
Mesin Media mencoba memuat setiap item dalam daftar pSrcElements , hingga menemukan item yang berhasil dimuat. Setelah metode ini dipanggil, aplikasi dapat menggunakan antarmuka IMFMediaEngineSrcElements untuk memperbarui daftar kapan saja. Untuk memuat ulang daftar, panggil IMFMediaEngine::Load.
Metode ini selesai secara asinkron. Ketika operasi dimulai, Mesin Media mengirimkan peristiwa MF_MEDIA_ENGINE_EVENT_LOADSTART . Jika tidak ada kesalahan yang terjadi selama operasi Muat , beberapa peristiwa lain dihasilkan, termasuk yang berikut ini.
- MF_MEDIA_ENGINE_EVENT_LOADEDMETADATA
- MF_MEDIA_ENGINE_EVENT_LOADEDDATA
- MF_MEDIA_ENGINE_EVENT_CANPLAY
- MF_MEDIA_ENGINE_EVENT_CANPLAYTHROUGH
Untuk informasi selengkapnya tentang penanganan peristiwa di Mesin Media, lihat IMFMediaEngineNotify.
Jika aplikasi juga memanggil IMFMediaEngine::SetSource, URL yang diteruskan ke SetSource lebih diutamakan daripada daftar yang diberikan ke SetSourceElements.
Persyaratan
Klien minimum yang didukung | Windows 8 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | mfmediaengine.h |