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

# Party C/C++ API overview

> Party C/C++ API overview

## Classes

| Class                                                                                                                                                                  | Description                                                           |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------- |
| [PartyAudioManipulationSinkStream](/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSinkStream/partyaudiomanipulationsinkstream)       | The management class for submitting audio to an audio sink stream.    |
| [PartyAudioManipulationSourceStream](/services/playfab/multiplayer/networking/reference/classes/PartyAudioManipulationSourceStream/partyaudiomanipulationsourcestream) | The management class for obtaining audio from an audio source stream. |
| [PartyChatControl](/services/playfab/multiplayer/networking/reference/classes/PartyChatControl/partychatcontrol)                                                       | The management class for chat operations.                             |
| [PartyDevice](/services/playfab/multiplayer/networking/reference/classes/PartyDevice/partydevice)                                                                      | Represents a device across networks.                                  |
| [PartyEndpoint](/services/playfab/multiplayer/networking/reference/classes/PartyEndpoint/partyendpoint)                                                                | Represents an endpoint in a network.                                  |
| [PartyInvitation](/services/playfab/multiplayer/networking/reference/classes/PartyInvitation/partyinvitation)                                                          | Represents an invitation used to authenticate a user into a network.  |
| [PartyLocalChatControl](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/partylocalchatcontrol)                                        | The management class for chat operations related to the local device. |
| [PartyLocalDevice](/services/playfab/multiplayer/networking/reference/classes/PartyLocalDevice/partylocaldevice)                                                       | Represents the local device.                                          |
| [PartyLocalEndpoint](/services/playfab/multiplayer/networking/reference/classes/PartyLocalEndpoint/partylocalendpoint)                                                 | Represents a local endpoint.                                          |
| [PartyLocalUser](/services/playfab/multiplayer/networking/reference/classes/PartyLocalUser/partylocaluser)                                                             | Represents a local user.                                              |
| [PartyManager](/services/playfab/multiplayer/networking/reference/classes/PartyManager/partymanager)                                                                   | The primary management class for interacting with the Party library.  |
| [PartyNetwork](/services/playfab/multiplayer/networking/reference/classes/PartyNetwork/partynetwork)                                                                   | Represents a network.                                                 |
| [PartyTextToSpeechProfile](/services/playfab/multiplayer/networking/reference/classes/PartyTextToSpeechProfile/partytexttospeechprofile)                               | Represents the voice profile used to synthesize speech.               |

## Callbacks

| Callback                                                                                                                                  | Description                                                                                                                   |
| ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| [PartyAllocateMemoryCallback](/services/playfab/multiplayer/networking/reference/callbacks/partyallocatememorycallback)                   | A callback invoked every time a new memory buffer must be dynamically allocated by the Party library.                         |
| [PartyFreeMemoryCallback](/services/playfab/multiplayer/networking/reference/callbacks/partyfreememorycallback)                           | A callback invoked every time a previously allocated memory buffer is no longer needed by the Party library and can be freed. |
| [PartyProfilingMethodEntranceCallback](/services/playfab/multiplayer/networking/reference/callbacks/partyprofilingmethodentrancecallback) | A callback invoked every time the Party library enters an instrumented method.                                                |
| [PartyProfilingMethodExitCallback](/services/playfab/multiplayer/networking/reference/callbacks/partyprofilingmethodexitcallback)         | A callback invoked every time the Party library is about to exit an instrumented method.                                      |

## Structures

| Structure                                                                                                                                                     | Description                                                                                                                                   |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| [PartyAudioFormat](/services/playfab/multiplayer/networking/reference/structs/partyaudioformat)                                                               | The format information needed to interpret Party audio data.                                                                                  |
| [PartyAudioManipulationSinkStreamConfiguration](/services/playfab/multiplayer/networking/reference/structs/partyaudiomanipulationsinkstreamconfiguration)     | The configuration information needed to set up an audio sink stream.                                                                          |
| [PartyAudioManipulationSourceStreamConfiguration](/services/playfab/multiplayer/networking/reference/structs/partyaudiomanipulationsourcestreamconfiguration) | The configuration information needed to set up an audio source stream.                                                                        |
| [PartyDataBuffer](/services/playfab/multiplayer/networking/reference/structs/partydatabuffer)                                                                 | A data buffer.                                                                                                                                |
| [PartyInvitationConfiguration](/services/playfab/multiplayer/networking/reference/structs/partyinvitationconfiguration)                                       | Invitation configuration data.                                                                                                                |
| [PartyLocalUdpSocketBindAddressConfiguration](/services/playfab/multiplayer/networking/reference/structs/partylocaludpsocketbindaddressconfiguration)         | The configuration used by the Party library to bind to a UDP socket.                                                                          |
| [PartyMutableDataBuffer](/services/playfab/multiplayer/networking/reference/structs/partymutabledatabuffer)                                                   | A data buffer that can be modified by the app.                                                                                                |
| [PartyNetworkConfiguration](/services/playfab/multiplayer/networking/reference/structs/partynetworkconfiguration)                                             | Network configuration data.                                                                                                                   |
| [PartyNetworkDescriptor](/services/playfab/multiplayer/networking/reference/structs/partynetworkdescriptor)                                                   | A descriptor containing the data required for a device to connect to a network.                                                               |
| [PartyProfilingMethodEntranceEventData](/services/playfab/multiplayer/networking/reference/structs/partyprofilingmethodentranceeventdata)                     | Information specific to the *MethodEntrance* type of profiling event.                                                                         |
| [PartyProfilingMethodExitEventData](/services/playfab/multiplayer/networking/reference/structs/partyprofilingmethodexiteventdata)                             | Information specific to the *MethodExit* type of profiling event.                                                                             |
| [PartyRegion](/services/playfab/multiplayer/networking/reference/structs/partyregion)                                                                         | Represents a Party library region.                                                                                                            |
| [PartyRegionQualityMeasurementConfiguration](/services/playfab/multiplayer/networking/reference/structs/partyregionqualitymeasurementconfiguration)           | The configuration used by the Party library to control region quality measurement behavior.                                                   |
| [PartyRegionUpdateConfiguration](/services/playfab/multiplayer/networking/reference/structs/partyregionupdateconfiguration)                                   | The configuration used by the Party library to control how it performs automatic region discovery and connection quality measurement updates. |
| [PartySendMessageQueuingConfiguration](/services/playfab/multiplayer/networking/reference/structs/partysendmessagequeuingconfiguration)                       | Optional configuration parameters for modifying local queuing behavior when sending a message.                                                |
| [PartyTranslation](/services/playfab/multiplayer/networking/reference/structs/partytranslation)                                                               | A translation.                                                                                                                                |

## State changes

| State change                                                                                                                                                                                    | Description                                                                                          |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| [PartyAuthenticateLocalUserCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyauthenticatelocalusercompletedstatechange)                                     | Information specific to the *AuthenticateLocalUserCompleted* type of state change.                   |
| [PartyChatControlCreatedStateChange](/services/playfab/multiplayer/networking/reference/structs/partychatcontrolcreatedstatechange)                                                             | Information specific to the *ChatControlCreated* type of state change.                               |
| [PartyChatControlDestroyedStateChange](/services/playfab/multiplayer/networking/reference/structs/partychatcontroldestroyedstatechange)                                                         | Information specific to the *ChatControlDestroyed* type of state change.                             |
| [PartyChatControlJoinedNetworkStateChange](/services/playfab/multiplayer/networking/reference/structs/partychatcontroljoinednetworkstatechange)                                                 | Information specific to the *ChatControlJoinedNetwork* type of state change.                         |
| [PartyChatControlLeftNetworkStateChange](/services/playfab/multiplayer/networking/reference/structs/partychatcontrolleftnetworkstatechange)                                                     | Information specific to the *ChatControlLeftNetwork* type of state change.                           |
| [PartyChatTextReceivedStateChange](/services/playfab/multiplayer/networking/reference/structs/partychattextreceivedstatechange)                                                                 | Information specific to the *ChatTextReceived* type of state change.                                 |
| [PartyConfigureAudioManipulationCaptureStreamCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyconfigureaudiomanipulationcapturestreamcompletedstatechange) | Information specific to the *ConfigureAudioManipulationCaptureStreamCompleted* type of state change. |
| [PartyConfigureAudioManipulationRenderStreamCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyconfigureaudiomanipulationrenderstreamcompletedstatechange)   | Information specific to the *ConfigureAudioManipulationRenderStreamCompleted* type of state change.  |
| [PartyConfigureAudioManipulationVoiceStreamCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyconfigureaudiomanipulationvoicestreamcompletedstatechange)     | Information specific to the *ConfigureAudioManipulationVoiceStreamCompleted* type of state change.   |
| [PartyConnectChatControlCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyconnectchatcontrolcompletedstatechange)                                           | Information specific to the *ConnectChatControlCompleted* type of state change.                      |
| [PartyConnectToNetworkCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyconnecttonetworkcompletedstatechange)                                               | Information specific to the *ConnectToNetworkCompleted* type of state change.                        |
| [PartyCreateChatControlCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partycreatechatcontrolcompletedstatechange)                                             | Information specific to the *CreateChatControlCompleted* type of state change.                       |
| [PartyCreateEndpointCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partycreateendpointcompletedstatechange)                                                   | Information specific to the *CreateEndpointCompleted* type of state change.                          |
| [PartyCreateInvitationCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partycreateinvitationcompletedstatechange)                                               | Information specific to the *CreateInvitationCompleted* type of state change.                        |
| [PartyCreateNewNetworkCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partycreatenewnetworkcompletedstatechange)                                               | Information specific to the *CreateNewNetworkCompleted* type of state change.                        |
| [PartyDataBuffersReturnedStateChange](/services/playfab/multiplayer/networking/reference/structs/partydatabuffersreturnedstatechange)                                                           | Information specific to the *DataBuffersReturned* type of state change.                              |
| [PartyDestroyChatControlCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partydestroychatcontrolcompletedstatechange)                                           | Information specific to the *DestroyChatControlCompleted* type of state change.                      |
| [PartyDestroyEndpointCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partydestroyendpointcompletedstatechange)                                                 | Information specific to the *DestroyEndpointCompleted* type of state change.                         |
| [PartyDestroyLocalUserCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partydestroylocalusercompletedstatechange)                                               | Information specific to the *DestroyLocalUserCompleted* type of state change.                        |
| [PartyDisconnectChatControlCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partydisconnectchatcontrolcompletedstatechange)                                     | Information specific to the *DisconnectChatControlCompleted* type of state change.                   |
| [PartyEndpointCreatedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyendpointcreatedstatechange)                                                                   | Information specific to the *EndpointCreated* type of state change.                                  |
| [PartyEndpointDestroyedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyendpointdestroyedstatechange)                                                               | Information specific to the *EndpointDestroyed* type of state change.                                |
| [PartyEndpointMessageReceivedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyendpointmessagereceivedstatechange)                                                   | Information specific to the *EndpointMessageReceived* type of state change.                          |
| [PartyInvitationCreatedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyinvitationcreatedstatechange)                                                               | Information specific to the *InvitationCreated* type of state change.                                |
| [PartyInvitationDestroyedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyinvitationdestroyedstatechange)                                                           | Information specific to the *InvitationDestroyed* type of state change.                              |
| [PartyLeaveNetworkCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyleavenetworkcompletedstatechange)                                                       | Information specific to the *LeaveNetworkCompleted* type of state change.                            |
| [PartyLocalChatAudioInputChangedStateChange](/services/playfab/multiplayer/networking/reference/structs/partylocalchataudioinputchangedstatechange)                                             | Information specific to the *LocalChatAudioInputChanged* type of state change.                       |
| [PartyLocalChatAudioOutputChangedStateChange](/services/playfab/multiplayer/networking/reference/structs/partylocalchataudiooutputchangedstatechange)                                           | Information specific to the *LocalChatAudioOutputChanged* type of state change.                      |
| [PartyLocalUserRemovedStateChange](/services/playfab/multiplayer/networking/reference/structs/partylocaluserremovedstatechange)                                                                 | Information specific to the *LocalUserRemoved* type of state change.                                 |
| [PartyNetworkConfigurationMadeAvailableStateChange](/services/playfab/multiplayer/networking/reference/structs/partynetworkconfigurationmadeavailablestatechange)                               | Information specific to the *NetworkConfigurationMadeAvailable* type of state change.                |
| [PartyNetworkDescriptorChangedStateChange](/services/playfab/multiplayer/networking/reference/structs/partynetworkdescriptorchangedstatechange)                                                 | Information specific to the *NetworkDescriptorChanged* type of state change.                         |
| [PartyNetworkDestroyedStateChange](/services/playfab/multiplayer/networking/reference/structs/partynetworkdestroyedstatechange)                                                                 | Information specific to the *NetworkDestroyed* type of state change.                                 |
| [PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partypopulateavailabletexttospeechprofilescompletedstatechange)     | Information specific to the *PopulateAvailableTextToSpeechProfilesCompleted* type of state change.   |
| [PartyRegionsChangedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyregionschangedstatechange)                                                                     | Information specific to the *RegionsChanged* type of state change.                                   |
| [PartyRemoteDeviceCreatedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyremotedevicecreatedstatechange)                                                           | Information specific to the *RemoteDeviceCreated* type of state change.                              |
| [PartyRemoteDeviceDestroyedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyremotedevicedestroyedstatechange)                                                       | Information specific to the *RemoteDeviceDestroyed* type of state change.                            |
| [PartyRemoteDeviceJoinedNetworkStateChange](/services/playfab/multiplayer/networking/reference/structs/partyremotedevicejoinednetworkstatechange)                                               | Information specific to the *RemoteDeviceJoinedNetwork* type of state change.                        |
| [PartyRemoteDeviceLeftNetworkStateChange](/services/playfab/multiplayer/networking/reference/structs/partyremotedeviceleftnetworkstatechange)                                                   | Information specific to the *RemoteDeviceLeftNetwork* type of state change.                          |
| [PartyRemoveLocalUserCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyremovelocalusercompletedstatechange)                                                 | Information specific to the *RemoveLocalUserCompleted* type of state change.                         |
| [PartyRevokeInvitationCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyrevokeinvitationcompletedstatechange)                                               | Information specific to the *RevokeInvitationCompleted* type of state change.                        |
| [PartySetChatAudioInputCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partysetchataudioinputcompletedstatechange)                                             | Information specific to the *SetChatAudioInputCompleted* type of state change.                       |
| [PartySetChatAudioOutputCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partysetchataudiooutputcompletedstatechange)                                           | Information specific to the *SetChatAudioOutputCompleted* type of state change.                      |
| [PartySetTextChatOptionsCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partysettextchatoptionscompletedstatechange)                                           | Information specific to the *PartySetTextChatOptionsCompleted* type of state change.                 |
| [PartySetTextToSpeechProfileCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partysettexttospeechprofilecompletedstatechange)                                   | Information specific to the *SetTextToSpeechProfileCompleted* type of state change.                  |
| [PartySetTranscriptionOptionsCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partysettranscriptionoptionscompletedstatechange)                                 | Information specific to the *SetTranscriptionOptionsCompleted* type of state change.                 |
| [PartyStateChange](/services/playfab/multiplayer/networking/reference/structs/partystatechange)                                                                                                 | A generic, base structure representation of an event or change in state in the Party library.        |
| [PartySynthesizeTextToSpeechCompletedStateChange](/services/playfab/multiplayer/networking/reference/structs/partysynthesizetexttospeechcompletedstatechange)                                   | Information specific to the *SynthesizeTextToSpeechCompleted* type of state change.                  |
| [PartyVoiceChatTranscriptionReceivedStateChange](/services/playfab/multiplayer/networking/reference/structs/partyvoicechattranscriptionreceivedstatechange)                                     | Information specific to the *VoiceChatTranscriptionReceived* type of state change.                   |

## Enumerations

| Enumeration                                                                                                                             | Description                                                                                                                                                                                                                                                                         |
| --------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [PartyAudioDeviceSelectionType](/services/playfab/multiplayer/networking/reference/enums/partyaudiodeviceselectiontype)                 | Options for selecting audio devices                                                                                                                                                                                                                                                 |
| [PartyAudioInputState](/services/playfab/multiplayer/networking/reference/enums/partyaudioinputstate)                                   | States of an audio input associated with a local chat control.                                                                                                                                                                                                                      |
| [PartyAudioOutputState](/services/playfab/multiplayer/networking/reference/enums/partyaudiooutputstate)                                 | States of an audio output associated with a local chat control.                                                                                                                                                                                                                     |
| [PartyAudioSampleType](/services/playfab/multiplayer/networking/reference/enums/partyaudiosampletype)                                   | Types of Party audio samples.                                                                                                                                                                                                                                                       |
| [PartyAudioSourceType](/services/playfab/multiplayer/networking/reference/enums/partyaudiosourcetype)                                   | Types of Party audio sources.                                                                                                                                                                                                                                                       |
| [PartyChatControlChatIndicator](/services/playfab/multiplayer/networking/reference/enums/partychatcontrolchatindicator)                 | Audio states for a target chat control in relation to a local chat control.                                                                                                                                                                                                         |
| [PartyChatPermissionOptions](/services/playfab/multiplayer/networking/reference/enums/partychatpermissionoptions)                       | Options for defining the communication relationship between two chat controls.                                                                                                                                                                                                      |
| [PartyChatTextReceivedOptions](/services/playfab/multiplayer/networking/reference/enums/partychattextreceivedoptions)                   | Flags describing the received text message in PartyChatTextReceivedStateChange.                                                                                                                                                                                                     |
| [PartyDestroyedReason](/services/playfab/multiplayer/networking/reference/enums/partydestroyedreason)                                   | Reasons an object might be destroyed.                                                                                                                                                                                                                                               |
| [PartyDeviceConnectionType](/services/playfab/multiplayer/networking/reference/enums/partydeviceconnectiontype)                         | The type of connection used for transmitting endpoint message or chat data to a device.                                                                                                                                                                                             |
| [PartyDirectPeerConnectivityOptions](/services/playfab/multiplayer/networking/reference/enums/partydirectpeerconnectivityoptions)       | Flags controlling the attempted use of direct peer-to-peer connectivity among devices in a network.                                                                                                                                                                                 |
| [PartyEndpointLocationFilter](/services/playfab/multiplayer/networking/reference/enums/partyendpointlocationfilter)                     | Categories of owning device locations of endpoints that can be used to filter the results returned by PartyNetwork::GetEndpointsByUserType().                                                                                                                                       |
| [PartyEndpointStatistic](/services/playfab/multiplayer/networking/reference/enums/partyendpointstatistic)                               | Types of statistics that can be retrieved for an endpoint.                                                                                                                                                                                                                          |
| [PartyEndpointUserTypeFilter](/services/playfab/multiplayer/networking/reference/enums/partyendpointusertypefilter)                     | Categories of users associated with endpoints that can be used to filter the results returned by PartyNetwork::GetEndpointsByUserType().                                                                                                                                            |
| [PartyGender](/services/playfab/multiplayer/networking/reference/enums/partygender)                                                     | Genders for text-to-speech profiles.                                                                                                                                                                                                                                                |
| [PartyInvitationRevocability](/services/playfab/multiplayer/networking/reference/enums/partyinvitationrevocability)                     | Options for who may revoke an invitation.                                                                                                                                                                                                                                           |
| [PartyLocalChatControlChatIndicator](/services/playfab/multiplayer/networking/reference/enums/partylocalchatcontrolchatindicator)       | Audio states for a local chat control.                                                                                                                                                                                                                                              |
| [PartyLocalUdpSocketBindAddressOptions](/services/playfab/multiplayer/networking/reference/enums/partylocaludpsocketbindaddressoptions) | Additional options to control how the Party library binds to the UDP socket specified by the [PartyLocalUdpSocketBindAddressConfiguration](/services/playfab/multiplayer/networking/reference/structs/partylocaludpsocketbindaddressconfiguration) structure.                       |
| [PartyLocalUserRemovedReason](/services/playfab/multiplayer/networking/reference/enums/partylocaluserremovedreason)                     | Reasons for removing a local user from a network.                                                                                                                                                                                                                                   |
| [PartyMessageReceivedOptions](/services/playfab/multiplayer/networking/reference/enums/partymessagereceivedoptions)                     | Flags describing how a message was received.                                                                                                                                                                                                                                        |
| [PartyNetworkStatistic](/services/playfab/multiplayer/networking/reference/enums/partynetworkstatistic)                                 | Types of statistics that can be retrieved for a network.                                                                                                                                                                                                                            |
| [PartyOption](/services/playfab/multiplayer/networking/reference/enums/partyoption)                                                     | Additional options that can be set to fine-tune Party library functionality.                                                                                                                                                                                                        |
| [PartyRegionUpdateMode](/services/playfab/multiplayer/networking/reference/enums/partyregionupdatemode)                                 | Configuration modes representing how the Party library performs automatic region discovery and connection quality measurement as part of the [PartyRegionUpdateConfiguration](/services/playfab/multiplayer/networking/reference/structs/partyregionupdateconfiguration) structure. |
| [PartySendMessageOptions](/services/playfab/multiplayer/networking/reference/enums/partysendmessageoptions)                             | Options for controlling how a message is sent.                                                                                                                                                                                                                                      |
| [PartyStateChangeResult](/services/playfab/multiplayer/networking/reference/enums/partystatechangeresult)                               | Results for Party library operations that generate state changes.                                                                                                                                                                                                                   |
| [PartyStateChangeType](/services/playfab/multiplayer/networking/reference/enums/partystatechangetype)                                   | The types of state changes that can occur in the Party library.                                                                                                                                                                                                                     |
| [PartySynthesizeTextToSpeechType](/services/playfab/multiplayer/networking/reference/enums/partysynthesizetexttospeechtype)             | Types of text-to-speech operations.                                                                                                                                                                                                                                                 |
| [PartyTextChatFilterLevel](/services/playfab/multiplayer/networking/reference/enums/partytextchatfilterlevel)                           | The level of filtering that applies to incoming text chat when text moderation is enabled with [PartyLocalChatControl::SetTextChatOptions](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_settextchatoptions).      |
| [PartyTextChatOptions](/services/playfab/multiplayer/networking/reference/enums/partytextchatoptions)                                   | Text chat options.                                                                                                                                                                                                                                                                  |
| [PartyThreadId](/services/playfab/multiplayer/networking/reference/enums/partythreadid)                                                 | High-level categorization of internal processing tasks.                                                                                                                                                                                                                             |
| [PartyTranslationReceivedOptions](/services/playfab/multiplayer/networking/reference/enums/partytranslationreceivedoptions)             | Flags describing how a translation was received.                                                                                                                                                                                                                                    |
| [PartyVoiceAudioOptions](/services/playfab/multiplayer/networking/reference/enums/partyvoiceaudiooptions)                               | Voice audio options.                                                                                                                                                                                                                                                                |
| [PartyVoiceChatTranscriptionOptions](/services/playfab/multiplayer/networking/reference/enums/partyvoicechattranscriptionoptions)       | Voice chat transcription options.                                                                                                                                                                                                                                                   |
| [PartyVoiceChatTranscriptionPhraseType](/services/playfab/multiplayer/networking/reference/enums/partyvoicechattranscriptionphrasetype) | Types of transcription phrases.                                                                                                                                                                                                                                                     |
| [PartyWorkMode](/services/playfab/multiplayer/networking/reference/enums/partyworkmode)                                                 | Configuration modes representing how the Party library will manage an internal processing task.                                                                                                                                                                                     |


## Related topics

- [PartyXboxLive C/C++ API overview](/services/playfab/multiplayer/networking/xblreference/partyxboxlive_members.md)
- [PFMultiplayer C/C++ API overview - PFMultiplayer.h](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmultiplayer/pfmultiplayer_members.md)
- [PFMultiplayer C/C++ API overview - PFLobby.h](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pflobby/pflobby_members.md)
- [PFMultiplayer C/C++ API overview - PFMatchmaking.h](/services/playfab/multiplayer/lobby/playfabmultiplayerreference-cpp/pfmatchmaking/pfmatchmaking_members.md)
- [PlayFab Party overview](/services/playfab/multiplayer/networking/index.md)
