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


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