Partilhar via


Renderização de conteúdo

[A funcionalidade associada a esta página, Windows Media Format 11 SDK, é uma funcionalidade herdada. Foi substituído por Source Reader e Sink Writer. Source Reader e Sink Writer foram otimizados para o Windows 10 e o Windows 11. A Microsoft recomenda vivamente que o novo código utilize do Leitor de Origem e do Gravador de Separadores em vez de SDK do Windows Media Format 11, sempre que 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 SDK do Windows Media Format não fornece nenhuma rotina para renderizar conteúdo fornecido pelo objeto leitor. Se você escrever aplicativos para reproduzir o conteúdo em arquivos ASF, deverá implementar suas próprias rotinas de renderização.

Você deve ter cuidado ao renderizar conteúdo para garantir que as amostras sejam renderizadas em ordem de tempo de apresentação e que as amostras de fluxos diferentes sejam sincronizadas durante a renderização. O método que você emprega para garantir a sincronização de fluxo dependerá da técnica de renderização usada para seu aplicativo. Em geral, se tiveres fluxos de áudio e vídeo, deves sincronizar com o áudio, porque a inconsistência no áudio é mais notável do que alguns frames perdidos num fluxo de vídeo.

Lendo arquivos ASF

para recuperar amostras de mídia com o leitor assíncrono

Para recuperar amostras de mídia com o leitor síncrono