Partager via


ISpatialAudioObjectRenderStreamBase::GetAvailableDynamicObjectCount, méthode (spatialaudioclient.h)

Obtient le nombre d’objets audio spatiaux dynamiques actuellement disponibles.

Syntaxe

HRESULT GetAvailableDynamicObjectCount(
  [out] UINT32 *value
);

Paramètres

[out] value

Nombre d’objets audio spatiaux dynamiques actuellement disponibles.

Valeur retournée

Si la méthode réussit, retourne S_OK. En cas d’échec, les codes de retour possibles incluent, sans s’y limiter, les valeurs indiquées dans le tableau suivant.

Remarques

Un ISpatialAudioObject dynamique est un objet qui a été activé en définissant le paramètre de type sur la méthode ActivateSpatialAudioObject pour AudioObjectType_Dynamic. Le système a une limite du nombre maximal d’objets audio spatiaux dynamiques qui peuvent être activés en même temps. Appelez Release sur un ISpatialAudioObject lorsqu’il n’est plus utilisé pour libérer la ressource afin de créer de nouveaux objets audio spatiaux dynamiques.

Vous ne devez pas appeler cette méthode une fois le streaming démarré, car la valeur est déjà fournie par ISpatialAudioObjectRenderStreamBase::BeginUpdatingAudioObjectss. Cette méthode ne doit être appelée qu’avant le début de la diffusion en continu, ce qui se produit après l’appel de ISpatialAudioObjectRenderStreamBase::Start .

Configuration requise

Code de retour Description
SPTLAUDCLNT_E_DESTROYED
L’ISpatialAudioClient associé au flux audio spatial a été détruit.
AUDCLNT_E_DEVICE_INVALIDATED
Le périphérique audio associé au flux audio spatial n’est plus valide.
AUDCLNT_E_DEVICE_INVALIDATED
Le périphérique de point de terminaison audio a été débranché, ou le matériel audio ou les ressources matérielles associées ont été reconfigurés, désactivés, supprimés ou autrement indisponibles.
SPTLAUDCLNT_E_INTERNAL
Une erreur interne s'est produite.
AUDCLNT_E_UNSUPPORTED_FORMAT
Le média associé au flux audio spatial utilise un format non pris en charge.
   
Plateforme cible Windows
En-tête spatialaudioclient.h

Voir aussi

ISpatialAudioObjectRenderStream

ISpatialAudioObjectRenderStreamBase