共用方式為


spatialaudioclient.h 標頭

核心音訊 API 會使用此標頭。 如需詳細資訊,請參閱:

spatialaudioclient.h 包含下列程式設計介面:

介面

 
IAudioFormatEnumerator

提供支援的音訊格式清單。 最慣用的格式是清單中的第一個格式。 呼叫 ISpatialAudioClient::GetSupportedAudioObjectFormatEnumerator 來取得此介面的參考。
ISpatialAudioClient

ISpatialAudioClient 介面可讓用戶端建立音訊串流,以從 3D 空間中的位置發出音訊。
ISpatialAudioClient2

ISpatialAudioClient2介面繼承自 ISpatialAudioClient,並新增方法來查詢支援卸載大型音訊緩衝區。
ISpatialAudioObject

表示 物件,這個物件會提供相對於使用者從 3D 空間中的位置轉譯的音訊資料。
ISpatialAudioObjectBase

基底介面,表示物件,提供相對於使用者從 3D 空間中的位置轉譯的音訊資料。
ISpatialAudioObjectRenderStream

提供控制空間音訊物件轉譯資料流程的方法,包括啟動、停止和重設資料流程。
ISpatialAudioObjectRenderStreamBase

基底介面,提供控制空間音訊物件轉譯資料流程的方法,包括啟動、停止和重設資料流程。
ISpatialAudioObjectRenderStreamNotify

提供空間音訊用戶端回應 ISpatialAudioObjectRenderStream 狀態變更的通知。

結構

 
SpatialAudioClientActivationParams

表示空間音訊轉譯資料流程的選擇性啟用參數。 啟用 ISpatialAudioClient 介面時,將此結構傳遞至 ActivateAudioInterfaceAsync。
SpatialAudioObjectRenderStreamActivationParams

表示空間音訊轉譯資料流程的啟用參數。 啟用資料流程時,將此結構傳遞至 ISpatialAudioClient::ActivateSpatialAudioStream。
SpatialAudioObjectRenderStreamActivationParams2

代表空間音訊轉譯資料流程的啟用參數,擴充 SpatialAudioObjectRenderStreamActivationParams,並能夠指定資料流程選項。

列舉

 
AudioObjectType

指定 ISpatialAudioObject 的類型。
SPATIAL_AUDIO_STREAM_OPTIONS

指定 ActivateSpatialAudioStream 呼叫的音訊串流選項。