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

# PartyLocalChatControl::ConfigureAudioManipulationRenderStream

> 오디오 조작 렌더 스트림을 구성하기 위한 비동기 작업을 큐에 넣습니다.

오디오 조작 렌더 스트림을 구성하기 위한 비동기 작업을 큐에 넣습니다.

## Syntax

```cpp theme={null}
PartyError ConfigureAudioManipulationRenderStream(  
    PartyAudioManipulationSinkStreamConfiguration* configuration,  
    void* asyncIdentifier  
)  
```

### Parameters

**`configuration`**   [PartyAudioManipulationSinkStreamConfiguration\*](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/structs/partyaudiomanipulationsinkstreamconfiguration.md)\
*optional*

스트림 구성입니다.

**`asyncIdentifier`**   void\*\
*optional*

이 호출과 완료 상태 변경을 연결하는 데 사용할 수 있는 선택적 앱 정의 포인터 크기 컨텍스트 값입니다.

### Return value

PartyError

호출이 성공하면 `c_partyErrorSuccess`이며, 그렇지 않으면 오류 코드입니다. 오류 코드의 사람이 읽을 수 있는 형태는 [PartyManager::GetErrorMessage()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md)를 통해 가져올 수 있습니다.

## Remarks

구성이 null이 아니면 이 채팅 컨트롤에 대한 오디오 조작 렌더 스트림이 생성됩니다. 이러한 스트림은 이 채팅 컨트롤에 렌더링될 오디오의 렌더 파이프라인 역할을 합니다. 구성이 null이고 이전에 스트림이 구성된 적이 있다면 해당 스트림은 소멸됩니다. \
\
&#x20;비동기 작업이 완료되면, null이 아닌 구성이 지정된 경우 이 채팅 컨트롤에 대한 렌더 스트림은 [PartyLocalChatControl::GetAudioManipulationRenderStream()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getaudiomanipulationrenderstream.md)을 통해 쿼리할 수 있습니다. 완료는 [PartyConfigureAudioManipulationRenderStreamCompletedStateChange](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/structs/partyconfigureaudiomanipulationrenderstreamcompletedstatechange.md)로 표시됩니다.

### 플랫폼 지원 및 지원 형식

이 함수는 Windows, XBOX 및 PlayStation® 5에서만 지원됩니다. 다른 플랫폼에서의 호출은 실패합니다.   \
\
&#x20;Windows 및 XBOX에서는 다음 형식 옵션이 지원됩니다.   \


| 형식 옵션 | 지원 값 |
| - | - |
| 초당 샘플 수 | 8 kHz 이상 48 kHz 이하의 모든 값. |
| 채널 마스크 | 모든 값 |
| 채널 수 | 1 이상 64 이하의 모든 값. |
| 샘플당 비트 수 | 샘플 유형이 `PartyAudioSampleType::Float`이면 32. 샘플 유형이 `PartyAudioSampleType::Integer`이면 16 또는 32. |
| 샘플 유형 | `PartyAudioSampleType::Float` 또는 `PartyAudioSampleType::Integer` |
| 인터리브 | true 또는 false |

\
\
&#x20;PlayStation® 5의 지원되는 형식 옵션 목록은 Party 라이브러리 패키지와 함께 배포되는 README-RealTimeAudioManipulation.md 문서를 참조하십시오.

## Requirements

**Header:** Party.h

## See also

[PartyLocalChatControl](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/partylocalchatcontrol.md)


## Related topics

- [PartyAudioManipulationSinkStreamConfiguration](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/structs/partyaudiomanipulationsinkstreamconfiguration.md)
- [PartyConfigureAudioManipulationRenderStreamCompletedStateChange](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/structs/partyconfigureaudiomanipulationrenderstreamcompletedstatechange.md)
- [PartyAudioManipulationSinkStream::GetConfiguration](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/methods/partyaudiomanipulationsinkstream_getconfiguration.md)
- [PartyAudioManipulationSinkStream::GetFormat](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/methods/partyaudiomanipulationsinkstream_getformat.md)
- [실시간 오디오 조작을 사용하여 사용자 지정 음성 효과 적용](https://docs.xbox.com/ko/services/playfab/community/voice-communications/concepts-realtime-audio-manipulation.md)
