estrutura KSAUDIOENGINE_VOLUMELEVEL (ksmedia.h)
A estrutura KSAUDIOENGINE_VOLUMELEVEL especifica o nível de volume de destino, o tipo de rampa e a duração em que o nível de volume deve ser alterado para uma determinada solicitação de nível de volume por meio da propriedade KSPROPERTY_AUDIOENGINE_VOLUMELEVEL .
Sintaxe
typedef struct _tagKSAUDIOENGINE_VOLUMELEVEL {
LONG TargetVolume;
AUDIO_CURVE_TYPE CurveType;
ULONGLONG CurveDuration;
} KSAUDIOENGINE_VOLUMELEVEL, *PKSAUDIOENGINE_VOLUMELEVEL;
Membros
TargetVolume
Especifica o nível de volume final desejado usando a escala definida para a propriedade KSPROPERTY_AUDIOENGINE_VOLUMELEVEL .
CurveType
Usa a enumeração AUDIO_CURVE_TYPE para especificar o algoritmo de curva a ser aplicado ao longo da duração especificada, a fim de atingir o nível desejado. A curva começa no nível de volume atual e termina no nível de volume de destino especificado no parâmetro TargetVolume .
CurveDuration
Especifica a duração, em centenas de nanossegundos, sobre a qual a curva de volume deve entrar em vigor.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Cabeçalho | ksmedia.h |