KSAUDIO_DYNAMIC_RANGE structure (ksmedia.h)
La structure KSAUDIO_DYNAMIC_RANGE spécifie la plage dynamique d’un flux audio. Cette structure permet d’obtenir ou de définir la valeur de données de la propriété KSPROPERTY_AUDIO_DYNAMIC_RANGE .
Syntaxe
typedef struct {
ULONG QuietCompression;
ULONG LoudCompression;
} KSAUDIO_DYNAMIC_RANGE, *PKSAUDIO_DYNAMIC_RANGE;
Membres
QuietCompression
Spécifie le niveau de compression pour les sons doux. Cette valeur est comprise entre 0 et 100 % (représentée par 0xFFFFFFFF) de la compression de plage linéaire pour les sons doux. Plus cette valeur est élevée, plus le volume de sons doux est élevé.
LoudCompression
Spécifie le niveau de compression pour les sons forts. Cette valeur est comprise entre 0 et 100 % (représentée par 0xFFFFFFFF) de la compression de plage linéaire pour les sons forts. Plus cette valeur est élevée, plus le volume de sons forts est faible.
Remarques
Par défaut, les deux membres de la structure sont définis sur zéro pour cent, ce qui reproduit la plage dynamique complète du flux audio.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ksmedia.h (incluez Ksmedia.h) |