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)

Vedi anche

KSPROPERTY_AUDIO_DYNAMIC_RANGE