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 solicitação de nível de volume determinada 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 alcançar 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 |
---|---|
de cliente com suporte mínimo | Windows 8 |
cabeçalho | ksmedia.h |