Para usar o Postview do Gravador
[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 do 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 do 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 writer fornece recursos de pós-visualização para que você possa verificar o conteúdo escrito sem precisar configurar o objeto de leitor. O objeto writer não dá suporte à exibição de postagem para conteúdo de áudio.
O pós-visualizador de gravador funciona da mesma forma que o objeto leitor assíncrono, apenas com menos recursos. Para obter informações detalhadas sobre como ler mídia digital, consulte Lendo arquivos ASF.
Para implementar o postviewer, execute as etapas a seguir.
- Implemente o retorno de chamada IWMWriterPostViewCallback::OnPostViewSample . Esse método é essencialmente o mesmo que IWMReaderCallback::OnSample , exceto que especifica números de fluxo em vez de saídas.
- Configure para escrever como de costume.
- Obtenha um ponteiro para a interface IWMWriterPostView do objeto writer chamando IWMWriter::QueryInterface.
- Defina o retorno de chamada para o postviewer usar chamando IWMWriterPostView::SetPostViewCallback.
- Para cada fluxo para o qual você deseja receber exemplos de pós-visão, chame IWMWriterPostView::SetReceivePostViewSamples. Você pode marcar para ver se um fluxo está definido para receber exemplos de pós-visão chamando IWMWriterPostView::GetReceivePostViewSamples.
- Você pode manipular os formatos de exemplo, assim como faria com os formatos de saída no objeto leitor ou objeto de leitor síncrono.
- Ao começar a gravar o arquivo, você começará a receber exemplos em sua implementação do método de retorno de chamada OnPostViewSample .
Tópicos relacionados