Compartilhar via


Interface IMFMediaSink (mfidl.h)

Implementado por objetos de coletor de mídia. Essa interface é a interface base para todos os coletores de mídia do Media Foundation. Os coletores de fluxo lidam com o processamento real de dados em cada fluxo.

Herança

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

Métodos

A interface IMFMediaSink tem esses métodos.

 
IMFMediasink::AddStreamSink

Adiciona um novo coletor de fluxo ao coletor de mídia.
IMFMediaSink::GetCharacteristics

Obtém as características do coletor de mídia.
IMFMediasink::GetPresentationClock

Obtém o relógio de apresentação que foi definido no coletor de mídia.
IMFMediasink::GetStreamSinkById

Obtém um coletor de fluxo, especificado pelo identificador de fluxo.
IMFMediaSink::GetStreamSinkByIndex

Obtém um coletor de fluxo, especificado pelo índice.
IMFMediasink::GetStreamSinkCount

Obtém o número de coletores de fluxo nesse coletor de mídia.
IMFMediasink::RemoveStreamSink

Remove um coletor de fluxo do coletor de mídia.
IMFMediasink::SetPresentationClock

Define o relógio de apresentação no coletor de mídia.
IMFMediasink::Shutdown

Desliga o coletor de mídia e libera os recursos que ele está usando.

Requisitos

   
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mfidl.h

Confira também

Media Foundation Interfaces

Coletores de mídia