METODE IMFMediaEngine::SetSource (mfmediaengine.h)

Mengatur URL sumber daya media.

Sintaks

HRESULT SetSource(
  [in] BSTR pUrl
);

Parameter

[in] pUrl

URL sumber daya media.

Nilai kembali

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

Keterangan

Metode ini sesuai dengan pengaturan atribut src antarmuka HTMLMediaElement di HTML5.

URL yang ditentukan oleh metode ini lebih diutamakan daripada sumber daya media yang ditentukan dalam metode IMFMediaEngine::SetSourceElements . Untuk memuat URL, panggil IMFMediaEngine::Load.

Metode ini secara asinkron memuat URL. Saat operasi dimulai, Media Engine 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
Jika Mesin Media tidak dapat memuat URL, Mesin Media akan mengirimkan peristiwa MF_MEDIA_ENGINE_EVENT_ERROR .

Untuk informasi selengkapnya tentang penanganan peristiwa di Mesin Media, lihat IMFMediaEngineNotify.

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

Lihat juga

IMFMediaEngine