> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XDspCommand

> XDspCommand

# XDspCommand

XDSP 명령입니다.

## 구문

```cpp theme={null}
typedef struct XDspCommand {  
    float beginScale;  
    float endScale;  
    float* inputBlockBuffer;  
    float* outputBlockBuffer;  
    float* blockBufferMultiplier;  
} XDspCommand  
```

### 멤버

*beginScale*\
형식: float

기본값은 1.0입니다. 이 매개 변수는 [XDspProcessType::Convolution](/reference/audio/xdspaudio/enums/xdspprocesstype) 처리에만 사용됩니다.

*endScale*\
형식: float

기본값은 1.0입니다. 이 매개 변수는 [XDspProcessType::Convolution](/reference/audio/xdspaudio/enums/xdspprocesstype) 처리에만 사용됩니다. *beginScale*과 *endScale*이 모두 1.0이 아니면 모든 입력 또는 출력 프레임은 다음 공식에 따라 크기가 조정됩니다.<br />
`outputBlockBuffer[i] = outputBlockBuffer[i] * (XDspCommand::beginScale + (i * step))`
여기서 `step = (XDspCommand::endScale - XDspCommand::beginScale) / XDspActivationParameters::blockFrameCount`

이러한 매개 변수를 사용하여 램프 업/다운하는 예를 보려면 GDK 다운로드 포털 [https://aka.ms/gdkdl](https://aka.ms/gdkdl)의 샘플을 참조하세요.

*inputBlockBuffer*\
형식: float\*

[XDspSubmitCommand](/reference/audio/xdspaudio/functions/xdspsubmitcommand)에 전달될 [XDspActivationParameters::blockFrameCount](/reference/audio/xdspaudio/structs/xdspactivationparameters)의 하나의 입력 프레임 블록을 담을 입력 버퍼입니다. 이 버퍼는 [XDspConnect](/reference/audio/xdspaudio/functions/xdspconnect)에서 등록된 메모리의 일부여야 합니다. 또한 16바이트 정렬이어야 합니다.

*outputBlockBuffer*\
형식: float\*

처리 엔진이 기록할 [XDspActivationParameters::blockFrameCount](/reference/audio/xdspaudio/structs/xdspactivationparameters)의 하나의 출력 프레임 블록을 담을 출력 버퍼입니다. 이 버퍼는 [XDspConnect](/reference/audio/xdspaudio/functions/xdspconnect)에서 등록된 메모리의 일부여야 합니다. 또한 16바이트 정렬이어야 합니다.

*blockBufferMultiplier*\
형식: float\*

[XDspSubmitCommand](/reference/audio/xdspaudio/functions/xdspsubmitcommand)에 전달될 [XDspActivationParameters::blockFrameCount](/reference/audio/xdspaudio/structs/xdspactivationparameters) 프레임의 하나의 블록을 담을 버퍼입니다. 이 매개 변수가 NULL이 아니면 이 버퍼의 프레임은 *inputBlockBuffer*의 해당 프레임과 곱해집니다. 이 매개 변수는 [XDspProcessType::ForwardFourierTransform](/reference/audio/xdspaudio/enums/xdspprocesstype)에서만 사용해야 합니다. 이 버퍼는 [XDspConnect](/reference/audio/xdspaudio/functions/xdspconnect)에서 등록된 메모리의 일부여야 합니다. 또한 16바이트 정렬이어야 합니다.

## 요구 사항

**헤더:** XDspAudio.h

**지원 플랫폼:** XBOX Series X|S

## 개념 설명서

* [XDSP API를 사용한 엔벨로프 포함 단일 스트림 컨볼루션 개요](/build/console-features/audio/overviews/xdsp-overview-single-stream-convolution-with-envelope)
* [XDSP API를 사용한 단일 스트림 컨볼루션 개요](/build/console-features/audio/overviews/xdsp-overview-single-stream-convolution)

## 관련 항목

[XDSP](/reference/audio/xdspaudio/xdspaudio_members)\
[XDspProcessType](/reference/audio/xdspaudio/enums/xdspprocesstype)\
[XDspActivationParameters](/reference/audio/xdspaudio/structs/xdspactivationparameters)\
[XDspSubmitCommand](/reference/audio/xdspaudio/functions/xdspsubmitcommand)\
[XDspConnect](/reference/audio/xdspaudio/functions/xdspconnect)\
[XDSP API를 사용한 단일 스트림 컨볼루션 개요](/build/console-features/audio/overviews/xdsp-overview-single-stream-convolution)\
[XDSP API를 사용한 단일 스트림 FFT/IFFT 개요](/build/console-features/audio/overviews/xdsp-overview-single-stream-fft-ifft)


## Related topics

- [XDspSubmitCommand](/ko/reference/audio/xdspaudio/functions/xdspsubmitcommand.md)
- [XDspActivationOptions](/ko/reference/audio/xdspaudio/enums/xdspactivationoptions.md)
- [XDspSubmitCommandWithEnvelope](/ko/reference/audio/xdspaudio/functions/xdspsubmitcommandwithenvelope.md)
- [XDSP API를 사용한 엔벨로프가 있는 싱글 스트림 컨볼루션](/ko/build/console-features/audio/overviews/xdsp-overview-single-stream-convolution-with-envelope.md)
- [XDSP API를 사용한 싱글 스트림 컨볼루션 개요](/ko/build/console-features/audio/overviews/xdsp-overview-single-stream-convolution.md)
