Metodo IMFSimpleAudioVolume::GetMasterVolume (mfidl.h)

Recupera il livello del volume master.

Sintassi

HRESULT GetMasterVolume(
  [out] float *pfLevel
);

Parametri

[out] pfLevel

Riceve il livello del volume. Il volume viene espresso come livello di attenuazione, dove 0.0 indica il silenzio e 1.0 indica il volume completo (nessuna attenuazione).

Valore restituito

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

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
MF_E_NOT_INITIALIZED
Il renderer audio non viene inizializzato.
MF_E_STREAMSINK_REMOVED
Il renderer audio è stato rimosso dalla pipeline.

Commenti

Se un evento esterno modifica il volume master, il renderer audio invia un evento MEAudioSessionVolumeChanged , che la sessione multimediale inoltra all'applicazione.

Requisiti

   
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

FMSimpleAudioVolume

Streaming Audio Renderer