struttura KSAUDIOENGINE_VOLUMELEVEL (ksmedia.h)

La struttura KSAUDIOENGINE_VOLUMELEVEL specifica il livello del volume di destinazione, il tipo di rampa e la durata entro i quali il livello del volume deve cambiare, per una determinata richiesta a livello di volume tramite la proprietà KSPROPERTY_AUDIOENGINE_VOLUMELEVEL .

Sintassi

typedef struct _tagKSAUDIOENGINE_VOLUMELEVEL {
  LONG             TargetVolume;
  AUDIO_CURVE_TYPE CurveType;
  ULONGLONG        CurveDuration;
} KSAUDIOENGINE_VOLUMELEVEL, *PKSAUDIOENGINE_VOLUMELEVEL;

Members

TargetVolume

Specifica il livello di volume finale desiderato utilizzando la scala definita per la proprietà KSPROPERTY_AUDIOENGINE_VOLUMELEVEL .

CurveType

Usa l'enumerazione AUDIO_CURVE_TYPE per specificare l'algoritmo di curva da applicare per tutta la durata specificata, per raggiungere il livello desiderato. La curva inizia a livello di volume corrente e termina a livello di volume di destinazione specificato nel parametro TargetVolume .

CurveDuration

Specifica la durata, espressa in centinaia di nanosecondi, in base alla quale la curva del volume deve avere effetto.

Requisiti

Requisito Valore
Client minimo supportato Windows 8
Intestazione ksmedia.h

Vedi anche

AUDIO_CURVE_TYPE

KSPROPERTY_AUDIOENGINE_VOLUMELEVEL