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 |