Condividi tramite


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;

Membri

TargetVolume

Specifica il livello finale del volume 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 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, in centinaia di nanosecondi, su cui deve essere applicata la curva del volume.

Fabbisogno

Requisito Valore
client minimo supportato Windows 8
intestazione ksmedia.h

Vedere anche

AUDIO_CURVE_TYPE

KSPROPERTY_AUDIOENGINE_VOLUMELEVEL