Condividi tramite


KSPROPERTY_AUDIO_PEAKMETER

La proprietà KSPROPERTY_AUDIO_PEAKMETER recupera il livello massimo di segnale audio che si è verificato in corrispondenza di un nodo di picco (KSNODETYPE_PEAKMETER) dall'ultima reimpostazione del nodo peakmeter.

Importante

KSPROPERTY_AUDIO_PEAKMETER proprietà è deprecata e non deve essere utilizzata. Usare invece KSPROPERTY_AUDIO_PEAKMETER2 .

Tabella riepilogo utilizzo

Recupero Set Destinazione Tipo di descrittore di proprietà Tipo valore proprietà

No

Nodo tramite l'istanza di filtro o di aggiunta

KSNODEPROPERTY_AUDIO_CHANNEL

LONG

Il valore della proprietà (dati dell'operazione) è di tipo LONG e specifica il valore di esempio di picco nel nodo. Se il valore di picco è negativo, viene usato il relativo valore assoluto.

Valore restituito

Una richiesta di proprietà KSPROPERTY_AUDIO_PEAKMETER restituisce STATUS_SUCCESS per indicare che è stata completata correttamente. In caso contrario, la richiesta restituisce un codice di stato di errore appropriato. Nella tabella seguente viene illustrato un possibile codice di stato di errore.

Codice di stato Significato

STATUS_NOT_IMPLEMENTED

Il filtro KS non può restituire il valore corrente del picco.

Commenti

Un filtro audio KS gestisce questa richiesta di proprietà in modo sincrono. Se la richiesta ha esito positivo, reimposta il valore di picco, che inizializza il valore massimo accumulato su zero. Se la richiesta non riesce, il valore peakmeter non viene modificato.

Il sistema invia una richiesta di IOCTL_KS_PROPERTY per la proprietà KSPROPERTY_AUDIO_PEAKMETER in IRQL PASSIVE_LEVEL.

Requisiti

Intestazione

Ksmedia.h (include Ksmedia.h)

Vedere anche

KSNODEPROPERTY_AUDIO_CHANNEL

KSNODETYPE_PEAKMETER

KSPROPERTY_AUDIO_PEAKMETER2