Interfaz IMFMediaSourceExtension (mfmediaengine.h)

Proporciona funcionalidad para la extensión de origen multimedia (MSE).

Herencia

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

Métodos

La interfaz IMFMediaSourceExtension tiene estos métodos.

 
IMFMediaSourceExtension::AddSourceBuffer

Agrega un IMFSourceBuffer a la colección de búferes asociados a IMFMediaSourceExtension.
IMFMediaSourceExtension::GetActiveSourceBuffers

Obtiene los búferes de origen que proporcionan activamente datos multimedia al origen multimedia.
IMFMediaSourceExtension::GetDuration

Obtiene la duración del origen multimedia en unidades de 100 nanosegundos.
IMFMediaSourceExtension::GetReadyState

Obtiene el estado listo del origen multimedia.
IMFMediaSourceExtension::GetSourceBuffer

Obtiene imfSourceBuffer en el índice especificado de la colección de búferes.
IMFMediaSourceExtension::GetSourceBuffers

Obtiene la colección de búferes de origen asociados a este origen multimedia.
IMFMediaSourceExtension::IsTypeSupported

Obtiene un valor que indica si el origen multimedia admite el tipo MIME especificado.
IMFMediaSourceExtension::RemoveSourceBuffer

Quita el búfer de origen especificado de la colección de búferes de origen administrados por el objeto IMFMediaSourceExtension.
IMFMediaSourceExtension::SetDuration

Establece la duración del origen multimedia en unidades de 100 nanosegundos.
IMFMediaSourceExtension::SetEndOfStream

Indica que se ha alcanzado el final de la secuencia multimedia.

Comentarios

Media Source Extensions (MSE) es un estándar de World Wide Web Consortium (W3C) que extiende los elementos multimedia HTML5 para permitir el cambio dinámico de la secuencia multimedia sin el uso de complementos. La interfaz IMFMediaSourceExtension y la API de Microsoft Win32 relacionada implementan MSE y solo se espera que los exploradores web implementen MSE.

El origen multimedia MSE realiza un seguimiento del estado listo del origen, así como una lista de objetos IMFSourceBuffer que proporcionan datos multimedia para el origen.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8.1 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfmediaengine.h

Consulte también

Interfaces de Media Foundation