XDspCommand
Commande XDSP.Syntaxe
Membres
beginScaleType : float La valeur par défaut est 1.0. Ce paramètre n’est utilisé que pour le traitement XDspProcessType::Convolution. endScale
Type : float La valeur par défaut est 1.0. Ce paramètre n’est utilisé que pour le traitement XDspProcessType::Convolution. Si ni beginScale ni endScale ne valent 1.0, toutes les trames d’entrée ou de sortie seront mises à l’échelle selon la formule suivante :
outputBlockBuffer[i] = outputBlockBuffer[i] * (XDspCommand::beginScale + (i * step))
où step = (XDspCommand::endScale - XDspCommand::beginScale) / XDspActivationParameters::blockFrameCount
Consultez les exemples du portail de téléchargement du GDK https://aka.ms/gdkdl pour voir comment utiliser ces paramètres afin d’augmenter ou de diminuer progressivement le niveau.
inputBlockBufferType : float* Mémoire tampon d’entrée destinée à contenir un bloc d’entrée de XDspActivationParameters::blockFrameCount trames qui sera transmis à XDspSubmitCommand. Cette mémoire tampon doit faire partie de la mémoire inscrite par XDspConnect. Elle doit également être alignée sur 16 octets. outputBlockBuffer
Type : float* Mémoire tampon de sortie destinée à contenir un bloc de sortie de XDspActivationParameters::blockFrameCount trames que le moteur de traitement y écrira; cette mémoire tampon doit faire partie de la mémoire inscrite par XDspConnect. Elle doit également être alignée sur 16 octets. blockBufferMultiplier
Type : float* Mémoire tampon destinée à contenir un bloc de XDspActivationParameters::blockFrameCount trames qui sera transmis à XDspSubmitCommand. Si ce paramètre n’est pas NULL, chaque trame de cette mémoire tampon sera multipliée par la trame correspondante de inputBlockBuffer. Ce paramètre doit être utilisé uniquement avec XDspProcessType::ForwardFourierTransform. Cette mémoire tampon doit faire partie de la mémoire inscrite par XDspConnect. Elle doit également être alignée sur 16 octets.
Configuration requise
En-tête : XDspAudio.h Plateformes prises en charge : XBOX Series X|SDocumentation conceptuelle
- Vue d’ensemble d’une convolution à flux unique avec enveloppe à l’aide de l’API XDSP
- Vue d’ensemble d’une convolution à flux unique à l’aide de l’API XDSP
Voir aussi
XDSPXDspProcessType
XDspActivationParameters
XDspSubmitCommand
XDspConnect
Vue d’ensemble d’une convolution à flux unique à l’aide de l’API XDSP
Vue d’ensemble d’une FFT/IFFT à flux unique à l’aide de l’API XDSP
