Skip to main content

SHAPE_FILTVOL_CONTEXT

濾波器/音量 (FLTVOL) 內容。

語法

成員

timestamp
類型:UINT32
讀取:內容處理完成的時間戳記。 reserved0
類型:UINT32
保留。 internalSaturate
類型:UINT32
讀取:如果 FLTVOL 已飽和則為 1,否則為 0。 mixBufPeakMag
類型:UINT32
讀取:輸出混音緩衝區的峰值量級。 peakMag
類型:UINT32
讀取:輸出的峰值量級。 delay1
類型:UINT32
讀取:濾波器的帶通延遲,格式為 s1.28。 headroom
類型:UINT32
寫入:輸入動態餘裕。SHAPE_FILTER_HEADROOM 列舉的成員。 delay2
類型:UINT32
讀取:濾波器的低通延遲,格式為 s1.28。 svfMode
類型:UINT32
寫入:狀態變數濾波器的模式。SHAPE_FILTER_MODE 列舉的成員。 gainTarget
類型:UINT32
寫入:輸出增益的目標,格式為 s1.14。 gain
類型:UINT32
讀取/寫入:目前的輸出增益,格式為 s1.14。 qRecip
類型:UINT32
讀取/寫入:目前 Q (品質) 因子的倒數,格式為 u1.23。 reserved1
類型:UINT32
保留。 qRecipTarget
類型:UINT32
寫入:目標 Q (品質) 因子的倒數,格式為 u1.23。 reserved2
類型:UINT32
保留。 fc
類型:UINT32
讀取/寫入:目前的轉角頻率,格式為 u.24。 reserved3
類型:UINT32
保留。 fcTarget
類型:UINT32
寫入:目標轉角頻率,格式為 u.24。 reserved3
類型:UINT32
保留。

備註

此結構包含濾波器/音量 (FLTVOL) 區塊的內容。可調整硬體音訊處理引擎 (SHAPE) 每個音訊框架最多可處理 2,560 個 FLTVOL 內容。不過,為了簡化串流重複使用,記憶體中可定址的內容數目會更多。 標示為 讀取 的成員由音訊控制處理器 (ACP) 程式庫寫入,您的應用程式只應讀取這些成員。標示為 寫入 的成員由您的應用程式設定,且 ACP 程式庫不會變更這些成員。標示為 讀取/寫入 的成員由您的應用程式設定,但可由 ACP 程式庫變更。 如需詳細資訊,請參閱 SHAPE 概觀中的濾波器/音量區塊 (FLTVOL) 一節。

需求

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

概念文件

另請參閱

ShapeFiltVolContext
Last modified on October 6, 2026