> ## 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.

# PartyAudioManipulationSinkStreamConfiguration

> 오디오 싱크 스트림을 설정하는 데 필요한 구성 정보입니다.

오디오 싱크 스트림을 설정하는 데 필요한 구성 정보입니다.

## Syntax

```cpp theme={null}
struct PartyAudioManipulationSinkStreamConfiguration {  
    PartyAudioFormat* format;  
    uint32_t maxTotalAudioBufferSizeInMilliseconds;  
}  
```

### Members

**`format`**   [PartyAudioFormat](/services/playfab/multiplayer/networking/reference/structs/partyaudioformat)\*\
*nullptr일 수 있음*

싱크 스트림에 제출할 오디오의 형식을 선택적으로 지정합니다.

이 값이 nullptr인 경우, 싱크 스트림은 라이브러리에 가장 효율적인 형식을 사용하도록 구성됩니다. 형식은 [PartyAudioManipulationSinkStream::GetFormat()](/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/methods/partyaudiomanipulationsinkstream_getformat)을 통해 쿼리할 수 있습니다.

**`maxTotalAudioBufferSizeInMilliseconds`**   uint32\_t

이 큐에 대해 동시에 존재할 수 있는 오디오 버퍼의 최대 총 크기(밀리초 단위)입니다.

이는 싱크 스트림이 내부적으로 큐에 대기시키지만 아직 라이브러리에서 처리하지 않은 오디오의 총 양에 대한 한도를 정의합니다. 이 한도에 도달하면 싱크 스트림은 추가 버퍼를 수락하지 않습니다. <br /><br /> 이 값은 게임이 싱크 스트림에 얼마나 자주 버퍼를 제출하는지, 그리고 해당 버퍼가 얼마나 클지에 따라 선택해야 합니다. 라이브러리는 40밀리초 간격으로 오디오를 처리하기 때문에 최소값은 40밀리초입니다. 대부분의 게임은 200밀리초를 적절한 값으로 판단할 것입니다.

## Requirements

**Header:** Party.h

## See also

[Party members](/services/playfab/multiplayer/networking/reference/party_members)\
[PartyLocalChatControl::ConfigureAudioManipulationCaptureStream](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_configureaudiomanipulationcapturestream)\
[PartyLocalChatControl::ConfigureAudioManipulationRenderStream](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_configureaudiomanipulationrenderstream)


## Related topics

- [PartyAudioManipulationSinkStream::GetConfiguration](/ko/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/methods/partyaudiomanipulationsinkstream_getconfiguration.md)
- [PartyLocalChatControl::ConfigureAudioManipulationCaptureStream](/ko/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_configureaudiomanipulationcapturestream.md)
- [PartyLocalChatControl::ConfigureAudioManipulationRenderStream](/ko/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_configureaudiomanipulationrenderstream.md)
- [PartyConfigureAudioManipulationCaptureStreamCompletedStateChange](/ko/services/playfab/multiplayer/networking/reference/structs/partyconfigureaudiomanipulationcapturestreamcompletedstatechange.md)
- [PartyConfigureAudioManipulationRenderStreamCompletedStateChange](/ko/services/playfab/multiplayer/networking/reference/structs/partyconfigureaudiomanipulationrenderstreamcompletedstatechange.md)
