Compartilhar via


Interface IMFSinkWriter (mfreadwrite.h)

Implementado pelo objeto gravador de coletor do Microsoft Media Foundation.

Herança

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

Métodos

A interface IMFSinkWriter tem esses métodos.

 
IMFSinkWriter::AddStream

Adiciona um fluxo ao gravador do coletor.
IMFSinkWriter::BeginWriting

Inicializa o gravador do coletor para gravação.
IMFSinkWriter::Finalize

Conclui todas as operações de gravação no gravador do coletor.
IMFSinkWriter::Flush

Libera um ou mais fluxos. (IMFSinkWriter.Flush)
IMFSinkWriter::GetServiceForStream

Consulta o coletor de mídia ou o codificador subjacente para uma interface.
IMFSinkWriter::GetStatistics

Obtém estatísticas sobre o desempenho do gravador do coletor.
IMFSinkWriter::NotifyEndOfSegment

Notifica o coletor de mídia de que um fluxo atingiu o final de um segmento.
IMFSinkWriter::P laceMarker

Places um marcador no fluxo especificado.
IMFSinkWriter::SendStreamTick

Indica uma lacuna em um fluxo de entrada.
IMFSinkWriter::SetInputMediaType

Define o formato de entrada para um fluxo no gravador do coletor.
IMFSinkWriter::WriteSample

Fornece um exemplo para o gravador do coletor.

Comentários

Para criar o gravador do coletor, chame uma das seguintes funções:

Como alternativa, use a interface IMFReadWriteClassFactory .

Essa interface estará disponível no Windows Vista se o Suplemento de Atualização de Plataforma para Windows Vista estiver instalado.

Em Windows 8, essa interface é estendida com IMFSinkWriterEx.

Requisitos

Requisito Valor
Cliente mínimo com suporte Suplemento Windows 7, Windows Vista e Platform Update para Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mfreadwrite.h

Confira também

Media Foundation Interfaces

Gravador de Coletor