Skip to main content

XDspCommand

XDSP コマンド。

構文

メンバー

beginScale
型: float
既定値は 1.0 です。このパラメーターは XDspProcessType::Convolution 処理でのみ使用されます。 endScale
型: float
既定値は 1.0 です。このパラメーターは XDspProcessType::Convolution 処理でのみ使用されます。beginScale および endScale のいずれも 1.0 でない場合、すべての入力または出力フレームは次の式に従ってスケーリングされます:
outputBlockBuffer[i] = outputBlockBuffer[i] * (XDspCommand::beginScale + (i * step)) ここで step = (XDspCommand::endScale - XDspCommand::beginScale) / XDspActivationParameters::blockFrameCount です。
ランプ アップ/ダウンにこれらのパラメーターを使用する例については、GDK ダウンロード ポータル https://aka.ms/gdkdl のサンプルを参照してください。 inputBlockBuffer
型: float*
XDspSubmitCommand に渡される XDspActivationParameters::blockFrameCount の 1 ブロック分の入力フレームを保持する入力バッファー。このバッファーは XDspConnect によって登録されたメモリの一部でなければなりません。また、16 バイト境界に整列している必要があります。 outputBlockBuffer
型: float*
処理エンジンが書き込む XDspActivationParameters::blockFrameCount の 1 ブロック分の出力フレームを保持する出力バッファー。このバッファーは XDspConnect によって登録されたメモリの一部でなければなりません。また、16 バイト境界に整列している必要があります。 blockBufferMultiplier
型: float*
XDspSubmitCommand に渡される XDspActivationParameters::blockFrameCount の 1 ブロック分のフレームを保持するバッファー。このパラメーターが NULL でない場合、このバッファー内のフレームは inputBlockBuffer 内の対応するフレームと乗算されます。このパラメーターは XDspProcessType::ForwardFourierTransform でのみ使用する必要があります。このバッファーは XDspConnect によって登録されたメモリの一部でなければなりません。また、16 バイト境界に整列している必要があります。

要件

ヘッダー: XDspAudio.h サポートされるプラットフォーム: XBOX Series X|S

概念ドキュメント

関連項目

XDSP
XDspProcessType
XDspActivationParameters
XDspSubmitCommand
XDspConnect
XDSP API を使用した単一ストリーム畳み込みの概要
XDSP API を使用した単一ストリーム FFT/IFFT の概要
最終更新日 2026年8月24日