共用方式為


ISpatialAudioObjectRenderStreamBase::EndUpdatingAudioObjects 方法 (spatialaudioclient.h)

通知系統,應用程式已完成為使用 ActivateSpatialAudioObject 啟動的空間音訊物件提供音訊數據。

Syntax

HRESULT EndUpdatingAudioObjects();

傳回值

如果方法成功,它會傳回 S_OK。 如果失敗,可能的傳回碼包括但不限於下表所示的值。

傳回碼 Description
SPTLAUDCLNT_E_OUT_OF_ORDER
EndUpdatingAudioObjects 是在 BeginUpdatingAudioObjects 之前呼叫。
SPTLAUDCLNT_E_DESTROYED
與空間音頻數據流相關聯的 ISpatialAudioClient 已終結。
AUDCLNT_E_DEVICE_INVALIDATED
音訊端點裝置已解除叢集,或音訊硬體或相關聯的硬體資源已重新設定、停用、移除或無法使用。
AUDCLNT_E_RESOURCES_INVALIDATED
與空間音頻數據流相關聯的資源已不再有效。
SPTLAUDCLNT_E_INTERNAL
發生內部錯誤。
AUDCLNT_E_UNSUPPORTED_FORMAT
與空間音訊數據流相關聯的媒體會使用不支援的格式。

備註

呼叫這個方法之後,就無法再使用使用 ISpatialAudioObjectBase::GetBuffer 所擷取的指標。

規格需求

需求
目標平台 Windows
標頭 spatialaudioclient.h

另請參閱

ISpatialAudioObjectRenderStream

ISpatialAudioObjectRenderStreamBase