Skip to main content

SetShapeEqCompCommand

初始化 SHAPE EQ/Comp 命令。

語法

參數

command   _Inout_
類型:SHAPE_FLOWGRAPH_COMMAND*
要初始化的 SHAPE_FLOWGRAPH_COMMAND 命令。 contextId   
類型:UINT32
此命令將參考的 EQ/Comp 內容識別碼 (索引)。 inputMixBuffer   
類型:UINT32
輸入混音緩衝區識別碼。 sidechainMixBuffer   
類型:UINT32
旁鏈混音緩衝區。此參數僅用於外部旁鏈,對於一般旁鏈和內部旁鏈則會予以忽略。如需詳細資訊,請參閱 SHAPE_EQCOMP_SIDECHAIN_MODE。 outputMixBuffer   
類型:UINT32
輸出混音緩衝區識別碼。

傳回值

類型:HRESULT 如果函式成功,會傳回 S_OK。如果一或多個引數無效,函式會傳回 E_INVALIDARG。

備註

壓縮器的用途是限制訊號中的動態範圍量。其做法是監視輸入的音量並建立動態增益值。接著,此增益值會作為訊號的乘數,並根據輸入訊號的目前音量適當地縮放訊號。換句話說,它是一種自動音量控制,會持續監視輸入訊號並持續自我調整。 壓縮器只會作用於高於特定臨界值的訊號。如果訊號低於臨界值,訊號會在不變更的情況下通過。臨界值由應用程式設定,作為 EQComp 內容資料的一部分。內容中有可程式化的控制項,可執行壓縮或擴展。 壓縮器會根據比率參數來改變聲音資料。此參數指定當傳入訊號超過臨界值時,應對其進行多少衰減。比率正如其名,是傳入音量與傳出音量的比率。在 2:1 的比率下,超過臨界值的每 2 dB 音量,會使壓縮器輸出超過臨界值 1 dB。在 1:1 的比率下,壓縮器基本上是關閉的。比率由應用程式設定,作為內容資料的一部分。

需求

標頭: shapeflowgraph.h 支援的平台: XBOX One 系列主機與 XBOX Series 主機

另請參閱

ACP 概觀 SHAPE 概觀 shapeflowgraph
Last modified on October 6, 2026