Compartilhar 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 de dados para a 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.

Comentários

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

Requisitos

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

Confira também

KSPROPERTY_AUDIO_DYNAMIC_RANGE