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 |
---|---|
|
EndUpdatingAudioObjects a été appelé avant BeginUpdatingAudioObjects. |
|
L’ISpatialAudioClient associé au flux audio spatial a été détruit. |
|
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. |
|
Une ressource associée au flux audio spatial n’est plus valide. |
|
Une erreur interne s'est produite. |
|
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 |