Partilhar via


estrutura KSAUDIO_DYNAMIC_RANGE (ksmedia.h)

A estrutura KSAUDIO_DYNAMIC_RANGE especifica o intervalo dinâmico de um fluxo de áudio. Essa estrutura é usada para obter ou definir o valor dos dados da propriedade KSPROPERTY_AUDIO_DYNAMIC_RANGE.

Sintaxe

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

Membros

QuietCompression

Especifica o nível de compactação para sons suaves. Esse valor varia de 0 a 100% (representado como 0xFFFFFFFF) da compactação de intervalo linear para sons suaves. Quanto maior esse valor, maior o volume de sons suaves.

LoudCompression

Especifica o nível de compactação para sons altos. Esse valor varia de 0 a 100% (representado como 0xFFFFFFFF) da compactação de intervalo linear para sons altos. Quanto maior esse valor, menor o volume de sons altos.

Observações

Por padrão, ambos os membros da estrutura são definidos como zero por cento, o que reproduz todo o intervalo dinâmico do fluxo de áudio.

Requisitos

Requisito Valor
cabeçalho ksmedia.h (inclua Ksmedia.h)

Consulte também

KSPROPERTY_AUDIO_DYNAMIC_RANGE