Partager via


KSPROPSETID_AC3

Le jeu de propriétés KSPROPSETID_AC3 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 une large gamme 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é AC-3.

Lorsque le matériel audio ne prend pas en charge une fonctionnalité particulière, le pilote de ce matériel doit échouer les appels get-and-set-property afin d’informer le pilote de couche supérieure qu’il doit trouver une autre façon d’effectuer 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 pour cette fonctionnalité afin que la couche supérieure sache qu’elle doit insérer un compresseur dans le flux suivant le décodeur AC-3.

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

Les éléments de propriété de cet ensemble 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