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