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 |