Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[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 Leitor de Origem e Gravador de Destino 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.]
Calcular a taxa de bits adequada e a janela de buffer para um tipo de fluxo arbitrário não é uma ciência exata. Uma abordagem simples é definir a taxa de bits para corresponder ao tamanho do fluxo dividido pelo seu comprimento, em segundos. Por exemplo, um fluxo contendo um total de 68000 bits com duração de 20 segundos pode ter uma taxa de bits de 3400 bits por segundo (68000 bits / 20 segundos = 3400 bits por segundo).
O problema com esta técnica simples de atribuição de taxa de bits é que ele não leva em conta a distribuição de dados dentro do fluxo. Muitos fluxos arbitrários contêm quantidades maiores de dados em intervalos ao longo da linha do tempo do arquivo. Os fluxos de imagem, por exemplo, têm amostras que são bastante grandes, mas geralmente são espaçadas por vários segundos. A janela do buffer deve ser configurada para garantir que o buffer não estoure.
Para verificar a janela do buffer, multiplique a taxa de bits (bits por segundo) pela janela do buffer (em segundos) e divida por 1000 para obter o tamanho, em bits, do buffer para o fluxo. Em seguida, certifique-se de que o tamanho do buffer é suficientemente grande para acomodar qualquer combinação de amostras no fluxo que estejam a menos do que a janela do buffer em tempo de apresentação. Em caso de dúvida, defina ambos os valores um pouco acima do que você acha que precisa deles.
Tópicos relacionados