struttura KSAUDIO_DYNAMIC_RANGE (ksmedia.h)
La struttura KSAUDIO_DYNAMIC_RANGE specifica l'intervallo dinamico di un flusso audio. Questa struttura viene utilizzata per ottenere o impostare il valore dei dati per la proprietà KSPROPERTY_AUDIO_DYNAMIC_RANGE.
Sintassi
typedef struct {
ULONG QuietCompression;
ULONG LoudCompression;
} KSAUDIO_DYNAMIC_RANGE, *PKSAUDIO_DYNAMIC_RANGE;
Membri
QuietCompression
Specifica il livello di compressione per i suoni morbidi. Questo valore varia da 0 a 100% (rappresentato come 0xFFFFFFFF) della compressione dell'intervallo lineare per i suoni morbidi. Maggiore è questo valore, maggiore è il volume dei suoni morbidi.
LoudCompression
Specifica il livello di compressione per i suoni ad alta voce. Questo valore varia da 0 a 100% (rappresentato come 0xFFFFFFFF) della compressione dell'intervallo lineare per i suoni ad alta voce. Maggiore è questo valore, minore è il volume di suoni ad alta voce.
Osservazioni
Per impostazione predefinita, entrambi i membri della struttura sono impostati su zero, che riproduce l'intervallo dinamico completo del flusso audio.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ksmedia.h (include Ksmedia.h) |