共用方式為


XAudio2 結構

本節包含 Microsoft XAudio2 API 所提供的結構相關資訊。

結構 描述
XAUDIO2_BUFFER 表示音訊資料緩衝區。
XAUDIO2_BUFFER_WMA 表示 WMA 音訊資料緩衝區。
XAUDIO2_DEBUG_CONFIGURATION 設定 SetDebugConfiguration 函式使用時,XAudio2 的新全域偵錯組態。
XAUDIO2_EFFECT_CHAIN 定義效果鏈結。
XAUDIO2_EFFECT_DESCRIPTOR 定義效果。
XAUDIO2_FILTER_PARAMETERS 定義來源語音的篩選參數。
XAUDIO2_PERFORMANCE_DATA 擷取效能資訊。
XAUDIO2_SEND_DESCRIPTOR 描述語音傳送目的地。
XAUDIO2_VOICE_DETAILS 包含建立旗標、輸入通道和語音取樣率的相關資訊。
XAUDIO2_VOICE_SENDS 定義一組語音,以接收來自單一輸出語音的資料。
XAUDIO2_VOICE_STATE 傳回語音的目前狀態和游標位置資料。
XAUDIO2FX_REVERB_I3DL2_PARAMETERS 描述 I3DL2 (互動式 3D 音訊轉譯指導方針層級 2.0) 參數,以用於 ReverbConvertI3DL2ToNative 函式。
XAUDIO2FX_REVERB_PARAMETERS 描述在殘響 APO 中使用的參數。
XAUDIO2FX_VOLUMEMETER_LEVELS 描述要與磁片區計量 APO 搭配使用的參數。
XAPO_LOCKFORPROCESS_BUFFER_PARAMETERS 定義在鎖定 XAPO 時維持不變的緩衝區參數。
XAPO_PROCESS_BUFFER_PARAMETERS 定義緩衝區參數,這些參數可能會從一個呼叫變更為下一個呼叫。
XAPO_REGISTRATION_PROPERTIES 描述 XAPO 的一般特性。
FXECHO_INITDATA 與 FXECHO XAPO 搭配使用的初始化參數。
FXECHO_PARAMETERS 與 FXECHO XAPO 搭配使用的參數。
FXEQ_PARAMETERS 與 FXEQ XAPO 搭配使用的參數。
FXMASTERINGLIMITER_PARAMETERS 與 FXMasteringLimiter XAPO 搭配使用的參數。
FXREVERB_PARAMETERS 與 FXReverb XAPO 搭配使用的參數。
X3DAUDIO_CONE 藉由調整相對於發出器方向的 DSP 行為,指定單一通道非 LFE 發出器的方向方向的方向。
X3DAUDIO_DISTANCE_CURVE 定義由線性線段組成的明確曲線,直接定義相對於標準化距離的 DSP 行為。
X3DAUDIO_DISTANCE_CURVE_POINT 定義指定正規化距離的 DSP 設定。
X3DAUDIO_DSP_SETTINGS 從呼叫 X3DAudioCalculate 接收結果。
X3DAUDIO_EMITTER 定義單一或多點 3D 音訊來源,並搭配任意數目的音效通道使用。
X3DAUDIO_LISTENER 定義 3D 音訊接收點。

 

程式設計參考