Skip to main content

SHAPE_FILTVOL_CONTEXT

フィルター/ボリューム (FLTVOL) コンテキスト。

Syntax

Members

timestamp
Type: UINT32
Read: コンテキスト処理の完了時のタイムスタンプ。 reserved0
Type: UINT32
予約済み。 internalSaturate
Type: UINT32
Read: FLTVOL が飽和している場合は 1、そうでない場合は 0。 mixBufPeakMag
Type: UINT32
Read: 出力ミックスバッファーのピーク振幅。 peakMag
Type: UINT32
Read: 出力のピーク振幅。 delay1
Type: UINT32
Read: フィルターのバンドパス遅延。s1.28 形式。 headroom
Type: UINT32
Write: 入力ヘッドルーム。SHAPE_FILTER_HEADROOM 列挙体のメンバー。 delay2
Type: UINT32
Read: フィルターのローパス遅延。s1.28 形式。 svfMode
Type: UINT32
Write: 状態変数フィルターのモード。SHAPE_FILTER_MODE 列挙体のメンバー。 gainTarget
Type: UINT32
Write: 出力ゲインのターゲット。s1.14 形式。 gain
Type: UINT32
Read/Write: 現在の出力ゲイン。s1.14 形式。 qRecip
Type: UINT32
Read/Write: 現在の Q (クオリティ) ファクターの逆数。u1.23 形式。 reserved1
Type: UINT32
予約済み。 qRecipTarget
Type: UINT32
Write: ターゲット Q (クオリティ) ファクターの逆数。u1.23 形式。 reserved2
Type: UINT32
予約済み。 fc
Type: UINT32
Read/Write: 現在のコーナー周波数。u.24 形式。 reserved3
Type: UINT32
予約済み。 fcTarget
Type: UINT32
Write: ターゲットコーナー周波数。u.24 形式。 reserved3
Type: UINT32
予約済み。

Remarks

この構造体は、フィルター/ボリューム (FLTVOL) ブロックのコンテキストを保持します。Scalable Hardware Audio Processing Engine (SHAPE) は、1 オーディオフレームあたり最大 2,560 個の FLTVOL コンテキストを処理できます。ただし、ストリームの再利用を簡素化するため、メモリでアドレス指定可能なコンテキスト数はこれより多くなっています。 Read としてマークされているメンバーは、Audio Control Processor (ACP) ライブラリによって書き込まれ、アプリケーションからは読み取り専用です。Write としてマークされているメンバーはアプリケーションによって設定され、ACP ライブラリによって変更されることはありません。Read/Write としてマークされているメンバーはアプリケーションによって設定されますが、ACP ライブラリによって変更される場合があります。 詳細については、SHAPE の概要フィルター/ボリュームブロック (FLTVOL) セクションを参照してください。

Requirements

Header: shapefiltvolcontext.h Supported platforms: XBOX One ファミリー本体および XBOX Series 本体

Conceptual documentation

See also

ShapeFiltVolContext
最終更新日 2026年8月24日