Share via


Metodo IMFAudioStreamVolume::GetAllVolumes (mfidl.h)

Recupera i livelli di volume per tutti i canali nel flusso audio.

Sintassi

HRESULT GetAllVolumes(
  [in]  UINT32 dwCount,
  [out] float  *pfVolumes
);

Parametri

[in] dwCount

Numero di elementi nella matrice pfVolumes . Il valore deve essere uguale al numero di canali. Per ottenere il numero di canali, chiama IMFAudioStreamVolume::GetChannelCount.

[out] pfVolumes

Indirizzo di una matrice di dimensioni dwCount, allocata dal chiamante. Il metodo riempie la matrice con il livello di volume per ogni canale nel flusso.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mfuuid.lib

Vedi anche

IMFAudioStreamVolume

Streaming Audio Renderer