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

> 設定音訊接收器串流所需的設定資訊。

設定音訊接收器串流所需的設定資訊。

## 語法

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

### 成員

**`format`**   [PartyAudioFormat](/zh-TW/services/playfab/multiplayer/networking/reference/structs/partyaudioformat)\*\
*可能為 nullptr*

選擇性地指定將提交至接收器串流之音訊的格式。

如果此值為 nullptr，接收器串流會設定為使用對程式庫最有效率的格式。可透過 [PartyAudioManipulationSinkStream::GetFormat()](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/methods/partyaudiomanipulationsinkstream_getformat) 查詢格式。

**`maxTotalAudioBufferSizeInMilliseconds`**   uint32\_t

此佇列可同時存在之音訊緩衝區的最大總大小，以毫秒為單位。

這定義了由接收器串流在內部排入佇列但尚未由程式庫處理之音訊總量的上限。達到此上限時，接收器串流將停止接受額外的緩衝區。 <br /><br /> 應根據遊戲將緩衝區提交至接收器串流的頻率以及這些緩衝區的大小來選擇此值。由於程式庫以 40 毫秒的間隔處理音訊，因此最小值為 40 毫秒。大多數遊戲會發現 200 毫秒是合理的值。

## 需求

**標頭：** Party.h

## 另請參閱

[Party 成員](/zh-TW/services/playfab/multiplayer/networking/reference/party_members)\
[PartyLocalChatControl::ConfigureAudioManipulationCaptureStream](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_configureaudiomanipulationcapturestream)\
[PartyLocalChatControl::ConfigureAudioManipulationRenderStream](/zh-TW/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_configureaudiomanipulationrenderstream)


## Related topics

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