AcpHalAllocateShapeContexts
為可調整硬體音訊處理引擎 (SHAPE) 和 XBOX Media Audio (XMA) 配置內容陣列。語法
參數
contextArrays _Inout_類型:SHAPE_CONTEXTS* 輸入時,內容應包含內容陣列的要求大小。如果函式成功,內容會填入已配置的陣列。請參閱 SHAPE_DMA_CONTEXT、SHAPE_EQCOMP_CONTEXT、SHAPE_FILTVOL_CONTEXT、SHAPE_PCM_CONTEXT、SHAPE_SRC_CONTEXT 和 SHAPE_XMA_CONTEXT 結構。
傳回值
類型:HRESULT 如果方法成功,會傳回S_OK。如果方法失敗,會傳回下列其中一個代碼 (部分清單):
備註
請在呼叫 AcpHalCreate 之前呼叫此方法,為音訊控制處理器 (ACP) 用戶端配置內容。 除非之後有呼叫 AcpHalReleaseShapeContexts,否則此方法應該只呼叫一次。 取樣率轉換器 (SRC) 內容的數目必須等於脈衝碼調變 (PCM) 內容數目與 XMA 內容數目的總和。需求
標頭: acphal.h 程式庫: acphal.lib 支援的平台: XBOX One 系列主機和 XBOX Series 主機另請參閱
AcpHalReleaseShapeContextsAcpHalCreate
AcpHal
