MFPKEY_WMADEC_HIRESOUTPUT, proprietà

Specifica se il decodificatore audio deve fornire un output ad alta risoluzione.

Costante per IPropertyBag

g_wszWMACHiResOutput

Tipo di dati

VT_BOOL

Valore predefinito

VARIANT_FALSE

Commenti

Impostare questa proprietà su VARIANT_TRUE per decodificare contenuti audio a più canali o a 24 bit o audio con una frequenza di esempio maggiore di 48.000 Hz. Se il contenuto viene codificato in risoluzione elevata, ma questa proprietà è VARIANT_FALSE, si applicano i comportamenti seguenti:

  • L'output DMO sarà limitato a 16 bit, stereo a 48 KHz.
  • MFT enumera le modalità di output limitate a 16 bit e non comportano modifiche nel numero di canali o nella frequenza di campionamento.

Le proprietà dell'audio ad alta risoluzione vengono passate in una struttura WAVEFORMATEXTENSIBLE , non WAVEFORMATEX.

L'output ad alta risoluzione è disponibile solo se il decodificatore è in esecuzione in Windows XP o versioni successive. È possibile impostare questa proprietà indipendentemente dal sistema operativo in cui è in esecuzione l'applicazione. Nelle versioni di Windows precedenti a Windows XP, il decodificatore ignora questa impostazione e restituisce l'output standard.

Molti giocatori (inclusi Lettore multimediale Windows serie 9 e versioni successive) impostano questo valore per tutti i contenuti.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP [solo app desktop]
Server minimo supportato
Windows Server 2003 [solo app desktop]
Intestazione
Wmcodecdsp.h

Vedi anche

Proprietà di Media Foundation