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 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

Consulte também

AUDIO_CURVE_TYPE

KSPROPERTY_AUDIOENGINE_VOLUMELEVEL