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% に設定され、オーディオ ストリームの完全なダイナミック レンジを再現します。
要件
要件 | 値 |
---|---|
Header | ksmedia.h (Ksmedia.h を含む) |