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