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

# PartyAudioFormat

> 解释 Party 音频数据所需的格式信息。

解释 Party 音频数据所需的格式信息。

## 语法

```cpp theme={null}
struct PartyAudioFormat {  
    uint32_t samplesPerSecond;  
    uint32_t channelMask;  
    uint16_t channelCount;  
    uint16_t bitsPerSample;  
    PartyAudioSampleType sampleType;  
    PartyBool interleaved;  
}  
```

### 成员

**`samplesPerSecond`**   uint32\_t

指定应播放或录制每个通道的采样频率。

**`channelMask`**   uint32\_t

覆盖多通道音频流中通道到扬声器位置的分配。

**`channelCount`**   uint16\_t

指定音频数据的通道数。

**`bitsPerSample`**   uint16\_t

指定每个样本的位数。如果此值不能被字节整除,则将假定所含样本类型使用位进行填充以使其能被字节整除。

**`sampleType`**   [PartyAudioSampleType](/services/playfab/multiplayer/networking/reference/enums/partyaudiosampletype)

指定样本类型。

**`interleaved`**   [PartyBool](/services/playfab/multiplayer/networking/reference/typedefs)

一个标志,表示对于多通道格式,多通道音频数据是否交错。

## 要求

**标头:** Party.h

## 另请参阅

[Party 成员](/services/playfab/multiplayer/networking/reference/party_members)


## Related topics

- [PartyAudioManipulationSinkStream::GetFormat](/zh-CN/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/methods/partyaudiomanipulationsinkstream_getformat.md)
- [PartyAudioManipulationSourceStream::GetFormat](/zh-CN/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSourceStream/methods/partyaudiomanipulationsourcestream_getformat.md)
- [PartyAudioManipulationSourceStreamConfiguration](/zh-CN/services/playfab/multiplayer/networking/reference/structs/partyaudiomanipulationsourcestreamconfiguration.md)
- [PartyAudioManipulationSinkStreamConfiguration](/zh-CN/services/playfab/multiplayer/networking/reference/structs/partyaudiomanipulationsinkstreamconfiguration.md)
- [Party C/C++ API 概述](/zh-CN/services/playfab/multiplayer/networking/reference/party_members.md)
