Compartir a través de


Método ISpatialAudioObjectRenderStreamBase::GetAvailableDynamicObjectCount (spatialaudioclient.h)

Obtiene el número de objetos de audio espacial dinámicos que están disponibles actualmente.

Sintaxis

HRESULT GetAvailableDynamicObjectCount(
  [out] UINT32 *value
);

Parámetros

[out] value

Número de objetos de audio espacial dinámicos que están disponibles actualmente.

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.

Comentarios

Un ISpatialAudioObject dinámico es uno que se activó estableciendo el parámetro type en el método ActivateSpatialAudioObject en AudioObjectType_Dynamic. El sistema tiene un límite del número máximo de objetos de audio espacial dinámicos que se pueden activar a la vez. Llame a Release en un ISpatialAudioObject cuando ya no se use para liberar el recurso para crear nuevos objetos de audio espacial dinámicos.

No debe llamar a este método después de iniciar el streaming, ya que el valor ya lo proporciona ISpatialAudioObjectRenderStreamBase::BeginUpdatingAudioObjects. Solo se debe llamar a este método antes de que se haya iniciado el streaming, que se produce después de llamar a ISpatialAudioObjectRenderStreamBase::Start .

Requisitos

Código devuelto Descripción
SPTLAUDCLNT_E_DESTROYED
ISpatialAudioClient asociado a la secuencia de audio espacial se ha destruido.
AUDCLNT_E_DEVICE_INVALIDATED
El dispositivo de audio asociado a la secuencia de audio espacial ya no es válido.
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.
SPTLAUDCLNT_E_INTERNAL
Se ha producido un error interno.
AUDCLNT_E_UNSUPPORTED_FORMAT
El medio asociado a la secuencia de audio espacial usa un formato no admitido.
   
Plataforma de destino Windows
Encabezado spatialaudioclient.h

Consulte también

ISpatialAudioObjectRenderStream

ISpatialAudioObjectRenderStreamBase