Interfaz IMFSourceBuffer (mfmediaengine.h)

Representa un búfer que contiene datos multimedia para imfMediaSourceExtension.

Herencia

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

Métodos

La interfaz IMFSourceBuffer tiene estos métodos.

 
IMFSourceBuffer::Abort

Anula el procesamiento del segmento multimedia actual.
IMFSourceBuffer::Append

Anexa el segmento multimedia especificado al IMFSourceBuffer.
IMFSourceBuffer::AppendByteStream

Anexa el segmento multimedia de la secuencia de bytes especificada al IMFSourceBuffer.
IMFSourceBuffer::GetAppendWindowEnd

Obtiene la marca de tiempo para el final de la ventana anexada.
IMFSourceBuffer::GetAppendWindowStart

Obtiene la marca de tiempo para el inicio de la ventana anexada.
IMFSourceBuffer::GetBuffered

Obtiene el intervalo de tiempo almacenado en búfer.
IMFSourceBuffer::GetTimeStampOffset

Obtiene el desplazamiento de marca de tiempo de los segmentos multimedia anexados al IMFSourceBuffer.
IMFSourceBuffer::GetUpdating

Obtiene un valor que indica si Append, AppendByteStream o Remove está en proceso.
IMFSourceBuffer::Remove

Quita los segmentos multimedia definidos por el intervalo de tiempo especificado del IMFSourceBuffer.
IMFSourceBuffer::SetAppendWindowEnd

Establece la marca de tiempo para el final de la ventana anexada.
IMFSourceBuffer::SetAppendWindowStart

Establece la marca de tiempo para el inicio de la ventana anexada.
IMFSourceBuffer::SetTimeStampOffset

Establece el desplazamiento de marca de tiempo de los segmentos multimedia anexados al IMFSourceBuffer.

Comentarios

IMFSourceBuffer se usa junto con IMFMediaSourceExtension.

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