KSPROPERTY_AUDIO_DYNAMIC_RANGE
La proprietà KSPROPERTY_AUDIO_DYNAMIC_RANGE specifica l'intervallo dinamico del flusso audio restituito da un nodo di alta voce (KSNODETYPE_LOUDNESS).
Tabella riepilogo utilizzo
Recupero | Set | Destinazione | Tipo di descrittore di proprietà | Tipo valore proprietà |
---|---|---|---|---|
Sì |
Sì |
Filtra |
Il valore della proprietà (dati dell'operazione) è una struttura di tipo KSAUDIO_DYNAMIC_RANGE, che specifica l'intervallo dinamico per il flusso di output del nodo di intensità alta.
Valore restituito
Una richiesta di proprietà KSPROPERTY_AUDIO_DYNAMIC_RANGE restituisce STATUS_SUCCESS per indicare che è stata completata correttamente. In caso contrario, la richiesta restituisce un codice di stato di errore appropriato.
Commenti
Per impostazione predefinita, i valori per i membri QuietCompression e LoudCompression della struttura KSAUDIO_DYNAMIC_RANGE sono impostati su zero%. Questo produce l'intervallo dinamico completo del flusso audio. Il driver miniport imposta la proprietà sul valore predefinito quando crea un'istanza del pin il cui percorso dati contiene il nodo.
Alcuni dispositivi potrebbero non supportare modifiche a QuietCompression e LoudCompression. Se il client tenta di modificare un valore che il dispositivo non supporta, il driver miniport deve restituire un errore.
Requisiti
Intestazione |
Ksmedia.h (include Ksmedia.h) |