Metodo IMFMediaEngine::SetSource (mfmediaengine.h)
Imposta l'URL di una risorsa multimediale.
Sintassi
HRESULT SetSource(
[in] BSTR pUrl
);
Parametri
[in] pUrl
URL della risorsa multimediale.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questo metodo corrisponde all'impostazione dell'attributo src dell'interfaccia HTMLMediaElement in HTML5 .
L'URL specificato da questo metodo ha la precedenza sulle risorse multimediali specificate nel metodo IMFMediaEngine::SetSourceElements . Per caricare l'URL, chiamare FMMediaEngine::Load.
Questo metodo carica in modo asincrono l'URL. All'avvio dell'operazione, il motore multimediale invia un evento MF_MEDIA_ENGINE_EVENT_LOADSTART . Se non si verificano errori durante l'operazione di caricamento , vengono generati diversi altri eventi, inclusi i seguenti.
- MF_MEDIA_ENGINE_EVENT_LOADEDMETADATA
- MF_MEDIA_ENGINE_EVENT_LOADEDDATA
- MF_MEDIA_ENGINE_EVENT_CANPLAY
- MF_MEDIA_ENGINE_EVENT_CANPLAYTHROUGH
Per altre informazioni sulla gestione degli eventi nel motore multimediale, vedere FMMediaEngineNotify.
Requisiti
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | mfmediaengine.h |