XApuConnect
建立連線,並為音訊處理單元 (XAPU) 配置必要的資源。語法
參數
params _In_類型: XApuConnectInputParameters* 傳遞給 XApuConnect 以配置資源的參數。 data _Out_
類型: XApuConnectOutputParameters* XApuConnect 傳回的參數。 handle _Outptr_
類型: XApuHandle* 傳回之 XAPU 控制代碼的指標。呼叫其他 XAPU API 時,會使用此控制代碼來指出要操作的 XAPU 執行個體。
傳回值
類型: HRESULT 如果成功,會傳回 S_OK;否則會傳回錯誤碼。備註
呼叫端必須指定 XAPU 用戶端要執行的 XApuProcessType。XAPU 執行個體在其存留期間只能處理一種類型的處理程序。若要執行兩個以上不同的處理程序,必須具現化兩個以上的 XAPU 執行個體。 在 XApuConnectInputParameters 中,呼叫端必須指定下列項目:- XAPU 預期要同時處理的串流數目上限。
- 每個串流的佇列命令數目上限。
- 所有命令和串流所需的記憶體配置總量。這包括在串流數目上限乘以每個串流佇列命令數的範圍內,輸入、輸出和處理資料的總配置量。
需求
標頭: xapu.h 程式庫: xapu.lib 支援的平台: XBOX Series X|S概念文件
另請參閱
XAPUXApuDecodeConvertCommand
XApuDequeueResult
XApuEnqueueCommand
XApuGetResultCount
