KSAUDIO_DYNAMIC_RANGE構造体 (ksmedia.h)
KSAUDIO_DYNAMIC_RANGE構造体は、オーディオ ストリームのダイナミック レンジを指定します。 この構造体は、KSPROPERTY_AUDIO_DYNAMIC_RANGE プロパティのデータ値を取得または設定するために使用されます。
構文
typedef struct {
ULONG QuietCompression;
ULONG LoudCompression;
} KSAUDIO_DYNAMIC_RANGE, *PKSAUDIO_DYNAMIC_RANGE;
メンバーズ
QuietCompression
ソフト サウンドの圧縮レベルを指定します。 この値の範囲は、ソフト サウンドの線形範囲圧縮の 0 ~ 100% (0xFFFFFFFFとして表されます)。 この値が大きいほど、ソフトサウンドの音量が高くなります。
LoudCompression
大きな音の圧縮レベルを指定します。 この値の範囲は、大きな音の線形範囲圧縮の 0 ~ 100% (0xFFFFFFFFとして表されます)。 この値が大きいほど、大きな音の音量が低くなります。
備考
既定では、両方の構造体メンバーが 0% に設定され、オーディオ ストリームの完全なダイナミック レンジが再現されます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ksmedia.h (Ksmedia.h を含む) |