Partilhar via


Configurando fluxos VBR

[A funcionalidade associada a esta página, Windows Media Format 11 SDK, é uma funcionalidade herdada. Foi substituído por Source Reader e Sink Writer. Os componentes Source Reader e Sink Writer foram otimizados para o Windows 10 e Windows 11. A Microsoft recomenda vivamente que, sempre que possível, o novo código utilize Leitor de Fonte e Escritor de Destino em vez do SDK do Windows Media Format 11. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Você pode usar a codificação de taxa de bits variável (VBR) para produzir fluxos de alta qualidade para arquivos locais ou para baixar e reproduzir. Há três opções para VBR: baseado em qualidade (uma passagem), sem restrições (duas passagens) e restrito (duas passagens). Para obter mais informações sobre os tipos de codificação VBR, consulte Variable Bit Rate (VBR) Encoding.

Você pode configurar a codificação VBR em um perfil definindo propriedades com a interface IWMPropertyVault. A tabela a seguir descreve as propriedades usadas para configurar a codificação VBR.

Propriedade Descrição
g_wszVBREnabled Valor booleano. Defina como True para usar a codificação VBR.
g_wszVBRQuality DWORD valor. Defina para o nível de qualidade desejado (1 a 100) para codificação VBR baseada em qualidade.
g_wszVBRBitrateMax DWORD valor. Defina a taxa de bits máxima, em bits por segundo, para codificação VBR limitada.
g_wszVBRBufferWindowMax DWORD valor. Defina a janela máxima do buffer, em milissegundos, para a codificação VBR limitada.

 

As seções a seguir descrevem como usar os diferentes tipos de codificação de taxa de bits variável.

Secção Descrição
configurar Quality-Based VBR Descreve como usar a codificação de taxa de bits variável com base em um nível de qualidade estática.
configurar o VBR sem restrições Descreve como usar a codificação de taxa de bits variável com base em uma taxa de bits média de destino sem um valor de pico explícito.
configurar o VBR restrito Descreve como usar a codificação de taxa de bits variável com base em uma taxa de bits média de destino e um valor de pico explícito.

 

Configurando fluxos