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 |