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

# Party C/C++ API overview

> Party C/C++ API overview

## Classes

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

## Callbacks

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

## Structures

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

## State changes

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

## Enumerations

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


## Related topics

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