Partager via


Méthode ISpatialAudioObjectRenderStreamBase ::EndUpdatingAudioObjects (spatialaudioclient.h)

Avertit le système que l’application a terminé de fournir des données audio pour les objets audio spatiaux activés avec ActivateSpatialAudioObject.

Syntaxe

HRESULT EndUpdatingAudioObjects();

Valeur de retour

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.

Code de retour Description
SPTLAUDCLNT_E_OUT_OF_ORDER
EndUpdatingAudioObjects a été appelé avant BeginUpdatingAudioObjects.
SPTLAUDCLNT_E_DESTROYED
L’ISpatialAudioClient associé au flux audio spatial a été détruit.
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 rendus indisponibles.
AUDCLNT_E_RESOURCES_INVALIDATED
Une ressource associée au flux audio spatial n’est plus valide.
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.

Remarques

Les pointeurs récupérés avec ISpatialAudioObjectBase ::GetBuffer ne peuvent plus être utilisés après l’appel de cette méthode.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête spatialaudioclient.h

Voir aussi

ISpatialAudioObjectRenderStream

ISpatialAudioObjectRenderStreamBase