Partager via


KSPROPERTY_AUDIO_DYNAMIC_RANGE

La propriété KSPROPERTY_AUDIO_DYNAMIC_RANGE spécifie la plage dynamique du flux audio qui est généré à partir d’un nœud d’intensité sonore (KSNODETYPE_LOUDNESS).

Tableau récapitulatif de l’utilisation

Obtenir Définissez Cible Type de descripteur de propriété Type de valeur de propriété

Oui

Oui

Filtrer

KSNODEPROPERTY

KSAUDIO_DYNAMIC_RANGE

La valeur de propriété (données d’opération) est une structure de type KSAUDIO_DYNAMIC_RANGE, qui spécifie la plage dynamique du flux de sortie du nœud d’intensité sonore.

Valeur de retour

Une demande de propriété KSPROPERTY_AUDIO_DYNAMIC_RANGE retourne STATUS_SUCCESS pour indiquer qu’elle s’est terminée avec succès. Sinon, la requête retourne une erreur appropriée status code.

Notes

Par défaut, les valeurs des membres QuietCompression et LoudCompression de la structure KSAUDIO_DYNAMIC_RANGE sont définies sur zéro %. Cela produit la plage dynamique complète du flux audio. Le pilote miniport définit la propriété sur sa valeur par défaut lorsqu’il instancie l’épingle dont le chemin d’accès aux données contient le nœud.

Certains appareils peuvent ne pas prendre en charge les modifications apportées à QuietCompression et LoudCompression. Si le client tente de modifier une valeur que l’appareil ne prend pas en charge, le pilote miniport doit retourner une erreur.

Spécifications

En-tête

Ksmedia.h (inclure Ksmedia.h)

Voir aussi

KSNODEPROPERTY

KSNODETYPE_LOUDNESS

KSAUDIO_DYNAMIC_RANGE