Compartir a través de


estructura KSAUDIOENGINE_VOLUMELEVEL (ksmedia.h)

La estructura KSAUDIOENGINE_VOLUMELEVEL especifica el nivel de volumen de destino, el tipo de rampa y la duración en los que 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 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 Valor
cliente mínimo admitido Windows 8
encabezado de ksmedia.h

Consulte también

AUDIO_CURVE_TYPE

KSPROPERTY_AUDIOENGINE_VOLUMELEVEL