Interfaz IMFMediaSource (mfidl.h)

Implementado por objetos de origen multimedia.

Los orígenes multimedia son objetos que generan datos multimedia. Por ejemplo, los datos pueden provenir de un archivo de vídeo, una secuencia de red o un dispositivo de hardware, como una cámara. Cada origen multimedia contiene una o varias secuencias, y cada secuencia entrega datos de un tipo, como audio o vídeo.

Herencia

La interfaz IMFMediaSource hereda de IMFMediaEventGenerator. IMFMediaSource también tiene estos tipos de miembros:

Métodos

La interfaz IMFMediaSource tiene estos métodos.

 
IMFMediaSource::CreatePresentationDescriptor

Recupera una copia del descriptor de presentación del origen multimedia. Las aplicaciones usan el descriptor de presentación para seleccionar secuencias y obtener información sobre el contenido de origen.
IMFMediaSource::GetCharacteristics

Recupera las características del origen multimedia.
IMFMediaSource::P ause

Pausa todas las secuencias activas en el origen multimedia.
IMFMediaSource::Shutdown

Apaga el origen multimedia y libera los recursos que está usando.
IMFMediaSource::Start

Inicia, busca o reinicia el origen multimedia especificando dónde iniciar la reproducción.
IMFMediaSource::Stop

Detiene todas las secuencias activas en el origen multimedia.

Comentarios

En Windows 8, esta interfaz se extiende con IMFMediaSourceEx.

Para algunos orígenes de dispositivos, como cámaras o micrófonos, IMFMediaSource también implementa el IKsControl que las aplicaciones en modo de usuario pueden usar para emitir operaciones KSPROPERTY, KSEVENT y KSMETHOD en el controlador de dispositivo subyacente.

Nota:

Esta interfaz es opcional y es posible que no esté disponible. Si esta interfaz no está disponible, QueryInterface devolverá E_NOINTERFACE.

Requisitos

   
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfidl.h

Consulte también

IMFMediaEventGenerator

Interfaces de Media Foundation

Orígenes multimedia