KSAUDIOENGINE_VOLUMELEVEL 结构 (ksmedia.h)

KSAUDIOENGINE_VOLUMELEVEL 结构通过 KSPROPERTY_AUDIOENGINE_VOLUMELEVEL 属性为给定的卷级别请求指定目标卷级别、渐变类型和卷级别应更改的持续时间。

语法

typedef struct _tagKSAUDIOENGINE_VOLUMELEVEL {
  LONG             TargetVolume;
  AUDIO_CURVE_TYPE CurveType;
  ULONGLONG        CurveDuration;
} KSAUDIOENGINE_VOLUMELEVEL, *PKSAUDIOENGINE_VOLUMELEVEL;

成员

TargetVolume

使用为 KSPROPERTY_AUDIOENGINE_VOLUMELEVEL 属性定义的刻度指定所需的最终卷级别。

CurveType

使用 AUDIO_CURVE_TYPE 枚举指定要在指定的持续时间内应用的曲线算法,以便达到所需的级别。 曲线从当前音量级别开始,在 TargetVolume 参数中指定的目标卷级别结束。

CurveDuration

指定体积曲线必须生效的持续时间(以数百纳秒为单位)。

要求

要求
最低受支持的客户端 Windows 8
标头 ksmedia.h

另请参阅

AUDIO_CURVE_TYPE

KSPROPERTY_AUDIOENGINE_VOLUMELEVEL