Metodo IMFSimpleAudioVolume::SetMasterVolume (mfidl.h)
Imposta il livello del volume master.
Sintassi
HRESULT SetMasterVolume(
[in] float fLevel
);
Parametri
[in] fLevel
Livello 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 |
---|---|
|
Il metodo è riuscito. |
|
Il renderer audio non viene inizializzato. |
|
Il renderer audio è stato rimosso dalla pipeline. |
Commenti
Gli eventi esterni all'applicazione possono modificare il livello del volume master. Ad esempio, l'utente può modificare il volume dal programma di controllo del volume di sistema (SndVol). 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 |