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 |