Compartilhar via


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

Confira também

AUDIO_CURVE_TYPE

KSPROPERTY_AUDIOENGINE_VOLUMELEVEL