ksmedia.h) (KSAUDIO_DYNAMIC_RANGE 结构

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) 。 此值越高,声音音量就越低。

注解

默认情况下,这两个结构成员都设置为零,这将重现音频流的完整动态范围。

要求

要求
Header ksmedia.h (包括 Ksmedia.h)

另请参阅

KSPROPERTY_AUDIO_DYNAMIC_RANGE