Metodo IAudioMeterInformation::GetPeakValue (endpointvolume.h)
Il metodo GetPeakValue ottiene il valore di esempio di picco per i canali nel flusso audio.
Sintassi
HRESULT GetPeakValue(
[out] float *pfPeak
);
Parametri
[out] pfPeak
Puntatore a una variabile float in cui il metodo scrive il valore di esempio di picco per il flusso audio. Il valore di picco è un numero nell'intervallo normalizzato compreso tra 0,0 e 1,0.
Valore restituito
Se il metodo ha esito positivo, viene restituito S_OK. Se ha esito negativo, i possibili codici restituiti includono, ma non sono limitati, i valori illustrati nella tabella seguente.
Codice restituito | Descrizione |
---|---|
|
Il parametro pfPeak è NULL. |
Commenti
Questo metodo recupera il valore di esempio di picco registrato in tutti i canali del flusso. Il valore di picco per ogni canale viene registrato in un periodo di dispositivo e reso disponibile durante il periodo successivo del dispositivo. Pertanto, questo metodo recupera sempre il valore di picco registrato durante il periodo precedente del dispositivo. Per ottenere il periodo del dispositivo, chiamare il metodo IAudioClient::GetDevicePeriod .
Per un esempio di codice che usa il metodo GetPeakValue , vedere Peak Meter.
Requisiti
Client minimo supportato | Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | endpointvolume.h |