다음을 통해 공유


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