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 |
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) |