Freigeben über


ISpatialAudioObjectRenderStreamBase::EndUpdatingAudioObjects-Methode (spatialaudioclient.h)

Benachrichtigt das System, dass die App die Bereitstellung von Audiodaten für die räumlichen Audioobjekte abgeschlossen hat, die mit ActivateSpatialAudioObject aktiviert wurden.

Syntax

HRESULT EndUpdatingAudioObjects();

Rückgabewert

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Wenn ein Fehler auftritt, umfassen mögliche Rückgabecodes die in der folgenden Tabelle gezeigten Werte, sind jedoch nicht darauf beschränkt.

Rückgabecode Beschreibung
SPTLAUDCLNT_E_OUT_OF_ORDER
EndUpdatingAudioObjects wurde vor BeginUpdatingAudioObjects aufgerufen.
SPTLAUDCLNT_E_DESTROYED
Der dem räumlichen Audiostream zugeordnete ISpatialAudioClient wurde zerstört.
AUDCLNT_E_DEVICE_INVALIDATED
Das Audioendpunktgerät wurde nicht angeschlossen, oder die Audiohardware oder die zugehörigen Hardwareressourcen wurden neu konfiguriert, deaktiviert, entfernt oder anderweitig nicht mehr verfügbar gemacht.
AUDCLNT_E_RESOURCES_INVALIDATED
Eine Ressource, die dem räumlichen Audiostream zugeordnet ist, ist nicht mehr gültig.
SPTLAUDCLNT_E_INTERNAL
Ein interner Fehler ist aufgetreten.
AUDCLNT_E_UNSUPPORTED_FORMAT
Die Dem räumlichen Audiostream zugeordneten Medien verwenden ein nicht unterstütztes Format.

Hinweise

Die mit ISpatialAudioObjectBase::GetBuffer abgerufenen Zeiger können nach dem Aufruf dieser Methode nicht mehr verwendet werden.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile spatialaudioclient.h

Weitere Informationen

ISpatialAudioObjectRenderStream

ISpatialAudioObjectRenderStreamBase