Compartilhar via


Interface IMFSourceBuffer (mfmediaengine.h)

Representa um buffer que contém dados de mídia para um IMFMediaSourceExtension.

Herança

A interface IMFSourceBuffer herda da interface IUnknown . IMFSourceBuffer também tem estes tipos de membros:

Métodos

A interface IMFSourceBuffer tem esses métodos.

 
IMFSourceBuffer::Abort

Anula o processamento do segmento de mídia atual.
IMFSourceBuffer::Append

Acrescenta o segmento de mídia especificado ao IMFSourceBuffer.
IMFSourceBuffer::AppendByteStream

Acrescenta o segmento de mídia do fluxo de bytes especificado ao IMFSourceBuffer.
IMFSourceBuffer::GetAppendWindowEnd

Obtém o carimbo de data/hora para o final da janela de acréscimo.
IMFSourceBuffer::GetAppendWindowStart

Obtém o carimbo de data/hora para o início da janela de acréscimo.
IMFSourceBuffer::GetBuffered

Obtém o intervalo de tempo armazenado em buffer.
IMFSourceBuffer::GetTimeStampOffset

Obtém o deslocamento de carimbo de data/hora para segmentos de mídia acrescentados ao IMFSourceBuffer.
IMFSourceBuffer::GetUpdating

Obtém um valor que indica se Append, AppendByteStream ou Remove está em processo.
IMFSourceBuffer::Remove

Remove os segmentos de mídia definidos pelo intervalo de tempo especificado do IMFSourceBuffer.
IMFSourceBuffer::SetAppendWindowEnd

Define o carimbo de data/hora para o final da janela de acréscimo.
IMFSourceBuffer::SetAppendWindowStart

Define o carimbo de data/hora para o início da janela de acréscimo.
IMFSourceBuffer::SetTimeStampOffset

Define o deslocamento de carimbo de data/hora para segmentos de mídia acrescentados ao IMFSourceBuffer.

Comentários

IMFSourceBuffer é usado em conjunto com IMFMediaSourceExtension.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8.1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho mfmediaengine.h

Confira também

Media Foundation Interfaces