Share via


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
E_POINTER
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

Vedi anche

IAudioClient::GetDevicePeriod

Interfaccia IAudioMeterInformation