Método ISimpleAudioVolume::GetMasterVolume (audioclient.h)

El método GetMasterVolume recupera el nivel de volumen de cliente para la sesión de audio.

Sintaxis

HRESULT GetMasterVolume(
  [out] float *pfLevel
);

Parámetros

[out] pfLevel

Puntero a una variable float en la que el método escribe el nivel de volumen de cliente. El nivel de volumen es un valor del intervalo de 0,0 a 1,0.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, los posibles códigos de retorno incluyen, pero no están limitados a, los valores que se muestran en la tabla siguiente.

Código devuelto Descripción
E_POINTER
El parámetro pfLevel es NULL.
AUDCLNT_E_DEVICE_INVALIDATED
El dispositivo de punto de conexión de audio se ha desconectado o el hardware de audio o los recursos de hardware asociados se han reconfigurado, deshabilitado, quitado o no están disponibles para su uso.
AUDCLNT_E_SERVICE_NOT_RUNNING
El servicio de audio de Windows no se está ejecutando.

Comentarios

Este método recupera el nivel de volumen de cliente de la sesión. Este es el nivel de volumen que el cliente estableció en una llamada anterior al método ISimpleAudioVolume::SetMasterVolume .

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado audioclient.h

Consulte también

IAudioClient::Initialize

ISimpleAudioVolume (interfaz)

ISimpleAudioVolume::SetMasterVolume