次の方法で共有


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