PartyLocalChatControl
The management class for chat operations related to the local device.
Syntax
class PartyLocalChatControl : public PartyChatControl
Public Methods
Name | Description |
---|---|
GetLocalUser | Gets the local user associated with this local chat control. |
SetPermissions | Sets the chat permissions between the local chat control and a target chat control. |
GetPermissions | Gets the voice communication relationship between the local chat control and a target chat control. |
SendText | Transmits a chat text string to each specified target chat control. |
SetAudioInput | Configures the preferred microphone or recording device that the chat control will use for audio input. |
GetAudioInput | Provides the preferred microphone or recording device that the chat control has been configured to use for audio input. |
SetAudioOutput | Configures the preferred speakers or headset device that the chat control will use for audio output. |
GetAudioOutput | Provides the preferred speakers or headset device that the chat control has been configured to use for audio output. |
PopulateAvailableTextToSpeechProfiles | Populates the local chat control's list of supported text-to-speech profiles. |
GetAvailableTextToSpeechProfiles | Gets the text-to-speech profiles for this chat control. |
SetTextToSpeechProfile | Configures the profile to use for a specified type of text-to-speech operation. |
GetTextToSpeechProfile | Gets the profile that was last configured from a successfully completed SetTextToSpeechProfile() operation for a specified type of text-to-speech operation. |
SynthesizeTextToSpeech | Generates text-to-speech audio that is used to either displace the microphone audio associated with this chat control or render directly to the chat control's audio output. |
GetLanguage | Gets the language associated with this chat control. |
SetTranscriptionOptions | Configures the transcription options associated with voice chat audio for this chat control. |
GetTranscriptionOptions | Provides the transcription options associated with voice chat audio for this chat control. |
SetTextChatOptions | Configures the text chat options associated with text chat for this chat control. |
GetTextChatOptions | Provides the text chat options associated with text chat for this chat control. |
SetAudioRenderVolume | Configures the volume setting for audio received from a target chat control that will be used for the local chat control. |
GetAudioRenderVolume | Provides the volume setting for audio received from a target chat control that will be used for the local chat control. |
SetAudioInputMuted | Configures whether the user's audio input is in the mute state. |
GetAudioInputMuted | Provides whether the user's audio input is in the mute state. |
SetIncomingAudioMuted | Configures whether the incoming audio from the target chat control, in relation to the local chat control, is muted. |
GetIncomingAudioMuted | Provides whether the incoming audio from the target chat control, in relation to the local chat control, has previously been muted. |
SetIncomingTextMuted | Configures whether the incoming text messages from the target chat control, in relation to the local chat control, is muted. |
GetIncomingTextMuted | Provides whether the incoming text messages from the target chat control, in relation to the local chat control, has previously been muted. |
SetVoiceAudioOptions | Configures the voice audio options for this chat control. |
GetVoiceAudioOptions | Provides the voice audio options associated with this chat control. |
GetLocalChatIndicator | Provides a chat indicator specifying the audio state of the local chat control. |
GetChatIndicator | Provides a chat indicator specifying the audio state of a target chat control in relation to the local chat control. |
ConfigureAudioManipulationCaptureStream | Queues an asynchronous operation to configure the audio manipulation capture stream. |
GetAudioManipulationCaptureStream | Retrieves the audio manipulation capture stream associated with this chat control. |
ConfigureAudioManipulationRenderStream | Queues an asynchronous operation to configure the audio manipulation render stream. |
GetAudioManipulationRenderStream | Retrieves the manipulation render stream associated with this chat control. |
Requirements
Header: Party.h