Partager via


KSPROPSETID_AC3

Le KSPROPSETID_AC3 jeu de propriétés expose les fonctionnalités de décodage et d’encodage AC-3 d’un pilote de périphérique audio.

Un pilote audio qui prend en charge le format AC-3 peut exposer un large éventail de propriétés pour contrôler les fonctionnalités d’un décodeur/encodeur AC-3. En outre, les propriétés d’un flux peuvent être interrogées pour déterminer les caractéristiques de l’audio encodé en AC-3.

Lorsque le matériel audio ne prend pas en charge une fonctionnalité particulière, le pilote de ce matériel doit échouer aux appels get- et set-property afin d’informer le pilote de couche supérieure qu’il doit trouver un autre moyen d’exécuter la fonction spécifiée. Par exemple, le pilote d’un décodeur qui ne prend pas en charge la compression de plage dynamique doit échouer à appeler cette fonctionnalité afin que la couche supérieure sache qu’elle doit insérer un compresseur dans le flux après le décodeur AC-3.

Pour plus d’informations sur la compression AC-3, consultez la spécification AC-3 sur le site web des laboratoires Dolby . La spécification est intitulée Digital Audio Compression Standard (AC-3).

Les éléments de propriété dans ce jeu sont spécifiés par KSPROPERTY_AC3 valeurs d’énumération.

Le jeu de propriétés KSPROPSETID_AC3 contient les propriétés suivantes :

KSPROPERTY_AC3_ALTERNATE_AUDIO

KSPROPERTY_AC3_BIT_STREAM_MODE

KSPROPERTY_AC3_DIALOGUE_LEVEL

KSPROPERTY_AC3_DOWNMIX

KSPROPERTY_AC3_ERROR_CONCEALMENT

KSPROPERTY_AC3_LANGUAGE_CODE

KSPROPERTY_AC3_ROOM_TYPE