Compartilhar via


Interface IMFSourceReader (mfreadwrite.h)

Implementado pelo objeto de leitor de origem do Microsoft Media Foundation.

Herança

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

Métodos

A interface IMFSourceReader tem esses métodos.

 
IMFSourceReader::Flush

Libera um ou mais fluxos. (IMFSourceReader.Flush)
IMFSourceReader::GetCurrentMediaType

Obtém o tipo de mídia atual para um fluxo.
IMFSourceReader::GetNativeMediaType

Obtém um formato que tem suporte nativo pela fonte de mídia.
IMFSourceReader::GetPresentationAttribute

Obtém um atributo da fonte de mídia subjacente.
IMFSourceReader::GetServiceForStream

Consulta a fonte de mídia ou o decodificador subjacente para uma interface.
IMFSourceReader::GetStreamSelection

Consulta se um fluxo está selecionado.
IMFSourceReader::ReadSample

Lê o próximo exemplo da fonte de mídia.
IMFSourceReader::SetCurrentMediaType

Define o tipo de mídia para um fluxo.
IMFSourceReader::SetCurrentPosition

Busca uma nova posição na fonte de mídia.
IMFSourceReader::SetStreamSelection

Seleciona ou desmarca um ou mais fluxos.

Comentários

Para criar o leitor de origem, 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 IMFSourceReaderEx.

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

Leitor de Origem