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 de retour

Si la méthode réussit, elle retourne S_OK. En cas d’échec, les codes de retour possibles incluent, mais ne sont pas limités, les valeurs indiquées dans le tableau suivant.

Remarques

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

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

Exigences

Retourner le code Description
SPTLAUDCLNT_E_DESTROYED
Le ISpatialAudioClient associé au flux audio spatial a été détruit.
AUDCLNT_E_DEVICE_INVALIDATED
L’appareil audio associé au flux audio spatial n’est plus valide.
AUDCLNT_E_DEVICE_INVALIDATED
L’appareil de point de terminaison audio a été déconnecté, ou le matériel audio ou les ressources matérielles associées ont été reconfigurés, désactivés, supprimés ou non disponibles pour une utilisation.
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.
Exigence Valeur
plateforme cible Windows
d’en-tête spatialaudioclient.h

Voir aussi

ISpatialAudioObjectRenderStream

ISpatialAudioObjectRenderStreamBase