KSAUDIOENGINE_VOLUMELEVEL-Struktur (ksmedia.h)

Die KSAUDIOENGINE_VOLUMELEVEL-Struktur gibt die Zielvolumeebene, den Rampentyp und die Dauer an, innerhalb der sich die Volumeebene für eine bestimmte Volumeebenenanforderung über die eigenschaft KSPROPERTY_AUDIOENGINE_VOLUMELEVEL ändern soll.

Syntax

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

Member

TargetVolume

Gibt die gewünschte endgültige Volumeebene mithilfe der für die KSPROPERTY_AUDIOENGINE_VOLUMELEVEL-Eigenschaft definierten Skalierung an.

CurveType

Verwendet die AUDIO_CURVE_TYPE-Enumeration , um den Kurvenalgorithmus anzugeben, der über die angegebene Dauer angewendet werden soll, um die gewünschte Ebene zu erreichen. Die Kurve beginnt auf der aktuellen Volumeebene und endet auf der Zielvolumeebene, die im TargetVolume-Parameter angegeben ist.

CurveDuration

Gibt die Dauer in Hunderten von Nanosekunden an, über die die Volumenkurve wirksam werden muss.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8
Kopfzeile ksmedia.h

Weitere Informationen

AUDIO_CURVE_TYPE

KSPROPERTY_AUDIOENGINE_VOLUMELEVEL