Interfaz IMFMediaEngineSrcElements (mfmediaengine.h)

Proporciona al motor de medios una lista de recursos multimedia.

Herencia

La interfaz IMFMediaEngineSrcElements hereda de la interfaz IUnknown . IMFMediaEngineSrcElements también tiene estos tipos de miembros:

Métodos

La interfaz IMFMediaEngineSrcElements tiene estos métodos.

 
IMFMediaEngineSrcElements::AddElement

Agrega un elemento de origen al final de la lista.
IMFMediaEngineSrcElements::GetLength

Obtiene el número de elementos de origen de la lista.
IMFMediaEngineSrcElements::GetMedia

Obtiene el tipo de medio previsto de un elemento de la lista.
IMFMediaEngineSrcElements::GetType

Obtiene el tipo MIME de un elemento de la lista.
IMFMediaEngineSrcElements::GetURL

Obtiene la dirección URL de un elemento de la lista.
IMFMediaEngineSrcElements::RemoveAllElements

Quita todos los elementos de origen de la lista.

Comentarios

La interfaz IMFMediaEngineSrcElements representa una lista ordenada de recursos multimedia.

Esta interfaz permite a la aplicación proporcionar el mismo contenido de audio/vídeo en varios formatos de codificación diferentes, como H.264 y Windows Media Video. Si un códec determinado no está presente en el equipo del usuario, el motor multimedia probará la siguiente dirección URL de la lista. Para usar esta interfaz, haga lo siguiente:

  1. Cree una implementación de esta interfaz.
  2. Inicialice la implementación con una lista de direcciones URL. Opcionalmente, proporcione tipos MIME y cadenas de consulta multimedia para cada dirección URL.
  3. Llame al método IMFMediaEngine::SetSourceElements .

Requisitos

Requisito Value
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

Consulte también

Interfaces de Media Foundation