estructura KSAUDIOENGINE_VOLUMELEVEL (ksmedia.h)

La estructura KSAUDIOENGINE_VOLUMELEVEL especifica el nivel de volumen de destino, el tipo de rampa y la duración dentro de los cuales debe cambiar el nivel de volumen, para una solicitud de nivel de volumen determinada a través de la propiedad KSPROPERTY_AUDIOENGINE_VOLUMELEVEL .

Sintaxis

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

Miembros

TargetVolume

Especifica el nivel de volumen final deseado mediante la escala definida para la propiedad KSPROPERTY_AUDIOENGINE_VOLUMELEVEL .

CurveType

Usa la enumeración AUDIO_CURVE_TYPE para especificar el algoritmo de curva que se va a aplicar durante la duración especificada, con el fin de alcanzar el nivel deseado. La curva comienza en el nivel de volumen actual y termina en el nivel de volumen de destino especificado en el parámetro TargetVolume .

CurveDuration

Especifica la duración, en cientos de nanosegundos, sobre los que debe surtir efecto la curva de volumen.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Encabezado ksmedia.h

Consulte también

AUDIO_CURVE_TYPE

KSPROPERTY_AUDIOENGINE_VOLUMELEVEL