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) |