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 |
Header | ksmedia.h |