Método IMFMediaEngine::SetSource (mfmediaengine.h)
Establece la dirección URL de un recurso multimedia.
Sintaxis
HRESULT SetSource(
[in] BSTR pUrl
);
Parámetros
[in] pUrl
Dirección URL del recurso multimedia.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Este método corresponde a establecer el atributo src de la interfaz HTMLMediaElement en HTML5.
La dirección URL especificada por este método tiene prioridad sobre los recursos multimedia especificados en el método IMFMediaEngine::SetSourceElements . Para cargar la dirección URL, llame a IMFMediaEngine::Load.
Este método carga asincrónicamente la dirección URL. Cuando se inicia la operación, el motor de medios envía un evento de MF_MEDIA_ENGINE_EVENT_LOADSTART . Si no se produce ningún error durante la operación de carga , se generan otros eventos, incluidos los siguientes.
- MF_MEDIA_ENGINE_EVENT_LOADEDMETADATA
- MF_MEDIA_ENGINE_EVENT_LOADEDDATA
- MF_MEDIA_ENGINE_EVENT_CANPLAY
- MF_MEDIA_ENGINE_EVENT_CANPLAYTHROUGH
Para obtener más información sobre el control de eventos en el motor multimedia, vea IMFMediaEngineNotify.
Requisitos
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | mfmediaengine.h |