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à |
---|---|---|---|---|
Sì |
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) |