Objeto de leitor síncrono

[O recurso associado a esta página, Windows Media Format 11 SDK, é um recurso herdado. Ele foi substituído por Leitor de Origem e Gravador de Coletor. O Leitor de Origem e o Gravador de Coletor foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use o Leitor de Origem e o Gravador de Coletor em vez do SDK do Windows Media Format 11, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

O objeto leitor síncrono é usado para ler arquivos de mídia digital usando chamadas síncronas.

O objeto leitor síncrono é criado pela função WMCreateSyncReader, que define um ponteiro para uma interface IWMSyncReader . As outras interfaces compatíveis com a interface de leitor síncrona podem ser obtidas chamando o método QueryInterface .

As interfaces a seguir têm suporte no objeto leitor síncrono.

Interface Descrição
IWMHeaderInfo Define e recupera informações de cabeçalho, como metadados, marcadores e assim por diante.
IWMHeaderInfo2 Enumera as informações de codec disponíveis. Herda todos os métodos de IWMHeaderInfo.
IWMHeaderInfo3 Dá suporte a tamanhos de atributo grandes, nomes de atributo duplicados e suporte a vários idiomas. Herda todos os métodos de IWMHeaderInfo e IWMHeaderInfo2.
IWMProfile Fornece acesso às informações de perfil do arquivo do Windows Media carregado no leitor.
IWMProfile2 Recupera o GUID (identificador global exclusivo), se houver, associado ao perfil. Herda todos os métodos de IWMProfile.
IWMProfile3 Dá suporte a informações de priorização de fluxo e compartilhamento de largura de banda no perfil. Herda todos os métodos de IWMProfile e IWMProfile2.
IWMSyncReader Fornece recursos de leitura síncrona para arquivos de mídia digital.
IWMSyncReader2 Fornece suporte para buscar códigos de tempo SMPTE e alocar amostras manualmente. Herda todos os métodos de IWMSyncReader.

 

Objetos

Objeto de leitor

Lendo arquivos com o leitor síncrono