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