Propriedade MFPKEY_WMADEC_HIRESOUTPUT

Especifica se o decodificador de áudio deve fornecer saída de alta resolução.

Constante para IPropertyBag

g_wszWMACHiResOutput

Tipo de Dados

VT_BOOL

Valor padrão

VARIANT_FALSE

Comentários

Defina essa propriedade como VARIANT_TRUE para decodificar conteúdo de áudio multicanal ou de 24 bits ou áudio com uma taxa de exemplo maior que 48.000 Hz. Se o conteúdo for codificado em alta resolução, mas essa propriedade for VARIANT_FALSE, os seguintes comportamentos se aplicarão:

  • A saída do DMO será limitada a estéreo de 16 bits e 48 KHz.
  • O MFT enumerará modos de saída limitados a 16 bits e não envolverão alterações na contagem de canais ou na taxa de amostragem.

As propriedades do áudio de alta resolução são passadas em uma estrutura WAVEFORMATEXTENSIBLE , não WAVEFORMATEX.

A saída de alta resolução só estará disponível se o decodificador estiver em execução no Windows XP ou posterior. Você pode definir essa propriedade independentemente do sistema operacional no qual seu aplicativo está em execução. Em versões do Windows anteriores ao Windows XP, o decodificador ignorará essa configuração e fornecerá uma saída padrão.

Muitos jogadores (incluindo Reprodutor Multimídia do Windows Série 9 e posteriores) definem esse valor para todo o conteúdo.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho
Wmcodecdsp.h

Confira também

Propriedades do Media Foundation