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;
Members
QuietCompression
Specifica il livello di compressione per i suoni soft. Questo valore è compreso tra 0 e 100% (rappresentato come 0xFFFFFFFF) della compressione lineare dell'intervallo lineare per suoni morbidi. Più alto è questo valore, maggiore è il volume dei suoni morbidi.
LoudCompression
Specifica il livello di compressione per i suoni ad alta voce. Questo valore è compreso tra 0 e 100% (rappresentato come 0xFFFFFFFF) della compressione lineare dell'intervallo lineare per suoni forti. Più alto è questo valore, minore è il volume di suoni ad alta voce.
Commenti
Per impostazione predefinita, entrambi i membri della struttura sono impostati su zero, che riproduce l'intervallo dinamico completo del flusso audio.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ksmedia.h (include Ksmedia.h) |