Поделиться через


структура 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