SHARED_SHAPE_CONTEXTS
當可調整硬體音訊處理引擎 (SHAPE) 和 XBOX Media Audio (XMA) 資源與XAudio2 執行個體共用時,會使用此結構。
語法
成員
shapeContexts類型:SHAPE_CONTEXTS* 指向 SHAPE_CONTEXTS 結構的指標。 sharedSrcContextIndex
類型:UINT32 要共用的第一個取樣率轉換器 (SRC) 內容的索引。 sharedEqCompContextIndex
類型:UINT32 要共用的第一個 EQ/Comp 內容的索引。 sharedFiltVolContextIndex
類型:UINT32 要共用的第一個 Filter/Volume 內容的索引。 sharedDmaContextIndex
類型:UINT32 要共用的第一個直接記憶體存取 (DMA) 內容的索引。 sharedXmaContextIndex
類型:UINT32 要共用的第一個 XMA 內容的索引。 sharedPcmContextIndex
類型:UINT32 要共用的第一個脈衝編碼調變 (PCM) 內容的索引。 numSharedSrcContexts
類型:UINT32 從 sharedSrcContextIndex 開始要共用的 SRC 內容數目。 numSharedEqCompContexts
類型:UINT32 從 sharedEqCompContextIndex 開始要共用的 EQ/Comp 內容數目。 numSharedFiltVolContexts
類型:UINT32 從 sharedFiltVolContextIndex 開始要共用的 Filter/Volume 內容數目。 numSharedDmaContexts
類型:UINT32 從 sharedDmaContextIndex 開始要共用的 DMA 內容數目。 numSharedXmaContexts
類型:UINT32 從 sharedXmaContextIndex 開始要共用的 XMA 內容數目。 numSharedPcmContexts
類型:UINT32 從 sharedPcmContextIndex 開始要共用的 PCM 內容數目。
備註
此結構由 XAudio2CreateWithSharedContexts 函式使用。此函式的運作方式與XAudio2Create 相同,但會接受 SHARED_SHAPE_CONTEXTS 作為額外的參數。您可以在多個 IXAudio2 執行個體之間共用 SHAPE 的狀態。
需求
標頭: acphal.h 支援的平台: XBOX One 系列主機和 XBOX Series 主機另請參閱
XAudio2CreateWithSharedContextsXAudio2Create
AcpHal
