Partager via


MFPKEY_WMADEC_HIRESOUTPUT, propriété

Spécifie si le décodeur audio doit fournir une sortie haute résolution.

Constante pour IPropertyBag

g_wszWMACHiResOutput

Type de données

VT_BOOL

Valeur par défaut

VARIANT_FALSE

Notes

Définissez cette propriété sur VARIANT_TRUE pour décoder du contenu audio multicanal ou 24 bits, ou audio avec une fréquence d’échantillonnage supérieure à 48 000 Hz. Si le contenu est encodé en haute résolution, mais que cette propriété est VARIANT_FALSE, les comportements suivants s’appliquent :

  • La sortie DMO sera limitée à 16 bits, 48 KHz stéréo.
  • MFT énumère les modes de sortie qui sont limités à 16 bits et qui n’impliquent pas de modifications dans le nombre de canaux ou le taux d’échantillonnage.

Les propriétés de l’audio haute résolution sont passées dans une structure WAVEFORMATEXTENSIBLE , et non DANS WAVEFORMATEX.

La sortie haute résolution est disponible uniquement si le décodeur s’exécute sur Windows XP ou une version ultérieure. Vous pouvez définir cette propriété quel que soit le système d’exploitation sur lequel votre application s’exécute. Sur les versions de Windows antérieures à Windows XP, le décodeur ignore ce paramètre et fournit une sortie standard.

De nombreux joueurs (y compris Lecteur multimédia Windows Série 9 et versions ultérieures) définissent cette valeur pour tout le contenu.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Wmcodecdsp.h

Voir aussi

Propriétés de Media Foundation