KSAUDIO_DYNAMIC_RANGE estructura (ksmedia.h)

La estructura KSAUDIO_DYNAMIC_RANGE especifica el intervalo dinámico de una secuencia de audio. Esta estructura se usa para obtener o establecer el valor de datos de la propiedad KSPROPERTY_AUDIO_DYNAMIC_RANGE .

Sintaxis

typedef struct {
  ULONG QuietCompression;
  ULONG LoudCompression;
} KSAUDIO_DYNAMIC_RANGE, *PKSAUDIO_DYNAMIC_RANGE;

Miembros

QuietCompression

Especifica el nivel de compresión para los sonidos suaves. Este valor oscila entre 0 y 100 por ciento (representado como 0xFFFFFFFF) de la compresión de intervalo lineal para sonidos suaves. Cuanto mayor sea este valor, mayor será el volumen de sonidos suaves.

LoudCompression

Especifica el nivel de compresión para los sonidos fuertes. Este valor oscila entre 0 y 100 por ciento (representado como 0xFFFFFFFF) de la compresión de rango lineal para sonidos fuertes. Cuanto mayor sea este valor, menor será el volumen de sonidos fuertes.

Comentarios

De forma predeterminada, ambos miembros de la estructura se establecen en un porcentaje cero, que reproduce el intervalo dinámico completo de la secuencia de audio.

Requisitos

Requisito Valor
Header ksmedia.h (incluye Ksmedia.h)

Consulte también

KSPROPERTY_AUDIO_DYNAMIC_RANGE