Party C++ C/API 概述

说明
PartyAudioManipulationSinkStream 用于将音频提交到音频接收器流式传输的管理课堂。
PartyAudioManipulationSourceStream 用于从音频源流获取音频的管理类。
PartyChatControl 聊天操作管理课堂。
PartyDevice 表示跨网络的设备。
PartyEndpoint 表示网络的终结点。
PartyInvitation 表示用于对进入网络的用户进行身份验证的邀请。
PartyLocalChatControl 与本地设备相关的聊天操作管理课堂。
PartyLocalDevice 表示本地设备。
PartyLocalEndpoint 表示本地终结点。
PartyLocalUser 表示本地用户。
PartyManager 用于与群库交互的主要管理类。
PartyNetwork 代表网络。
PartyTextToSpeechProfile 表示用于合成语音的语音配置文件。

回调

回调 说明
PartyAllocateMemoryCallback 每次必须由群库动态分配新的内存缓冲区时,都会调用回调。
PartyFreeMemoryCallback 每次群库不再需要以前分配的内存缓冲区时,就会调用回调,并且可以释放它。
PartyProfilingMethodEntranceCallback 每次 Party 库进入检测方法时调用的回调。
PartyProfilingMethodExitCallback 每次 Party 库即将退出检测方法时调用的回调。

结构

结构 说明
PartyAudioFormat 解释群音频数据所需的格式信息。
PartyAudioManipulationSinkStreamConfiguration 设置音频接收流所需的配置信息。
PartyAudioManipulationSourceStreamConfiguration 设置音频接收流所需的配置信息。
PartyDataBuffer 数据缓冲区。
PartyInvitationConfiguration 邀请配置数据。
PartyLocalUdpSocketBindAddressConfiguration Party 库用来绑定到 UDP 套接字的配置。
PartyMutableDataBuffer 可以由应用修改的数据缓冲区。
PartyNetworkConfiguration 网络配置数据。
PartyNetworkDescriptor 包含设备连接到网络所需数据的描述符。
PartyProfilingMethodEntranceEventData 分析事件的 MethodEntrance 类型的特定信息。
PartyProfilingMethodExitEventData 分析事件的 MethodExit 类型的特定信息。
PartyRegion 表示群库区域。
PartyRegionQualityMeasurementConfiguration Party 库用于控制区域质量测量行为的配置。
PartyRegionUpdateConfiguration Party 库用于控制其执行自动区域发现和连接质量度量更新的方式的配置。
PartySendMessageQueuingConfiguration 用于修改发送邮件时本地排队行为的配置参数。
PartyTranslation 翻译

状态更改

状态更改 说明
PartyAuthenticateLocalUserCompletedStateChange 特定于 AuthenticateLocalUserCompleted 类型状态更改的信息。
PartyChatControlCreatedStateChange 特定于 ChatControlCreacreated 状态类型的信息。
PartyChatControlDestroyedStateChange 特定于 ChatControlDestroyed 类型状态更改的信息。
PartyChatControlJoinedNetworkStateChange 特定于 ChatControlJoinedNetwork 类型状态更改的信息。
PartyChatControlLeftNetworkStateChange 特定于 ChatControlLeftNetwork 类型状态更改的信息。
PartyChatTextReceivedStateChange 特定于 ChatTextReceived类型状态更改的信息。
PartyConfigureAudioManipulationCaptureStreamCompletedStateChange 特定于 ConfigureAudioManipulationCaptureStreamCompleted 类型状态更改的信息。
PartyConfigureAudioManipulationRenderStreamCompletedStateChange 特定于 ConfigureAudioManipulationRenderStreamCompleted 类型状态更改的信息。
PartyConfigureAudioManipulationVoiceStreamCompletedStateChange 特定于 ConfigureAudioManipulationVoiceStreamCompleted 类型状态更改的信息。
PartyConnectChatControlCompletedStateChange 特定于 ConnectChatControlCompleted 类型状态更改的信息。
PartyConnectToNetworkCompletedStateChange 特定于 ConnectToNetworkCompleted 类型状态更改的信息。
PartyCreateChatControlCompletedStateChange 特定于 CreateChatControlCompleted 状态类型更改的信息。
PartyCreateEndpointCompletedStateChange 特定于 CreateEndpointCompleted 类型状态更改的信息。
PartyCreateInvitationCompletedStateChange 特定于 CreateInvitationCompleted 类型状态更改的信息。
PartyCreateNewNetworkCompletedStateChange 特定于 CreateNewNetworkCompleted 类型状态更改的信息。
PartyDataBuffersReturnedStateChange 特定于 DataBuffersReturned 类型状态更改的信息。
PartyDestroyChatControlCompletedStateChange 特定于 DestroyChatControlCompleted 类型状态更改的信息。
PartyDestroyEndpointCompletedStateChange 特定于 DestroyEndpointCompleted 类型状态更改的信息。
PartyDestroyLocalUserCompletedStateChange 特定于 DestroyLocalUserCompleted 类型状态更改的信息。
PartyDisconnectChatControlCompletedStateChange 特定于 DisconnectChatControlCompleted 类型状态更改的信息。
PartyEndpointCreatedStateChange 特定于 EndpointCreated 类型状态更改的信息。
PartyEndpointDestroyedStateChange 特定于 EndpointDestroyed 类型状态更改的信息。
PartyEndpointMessageReceivedStateChange 特定于 EndpointMessageReceived 类型状态更改的信息。
PartyInvitationCreatedStateChange 特定于 InvitationCreated 类型状态更改的信息。
PartyInvitationDestroyedStateChange 特定于 InvitationDestroyed 类型状态更改的信息。
PartyLeaveNetworkCompletedStateChange 特定于 LeaveNetworkCompleted 类型状态更改的信息。
PartyLocalChatAudioInputChangedStateChange 特定于 LocalChatAudioInputChanged 类型状态更改的信息。
PartyLocalChatAudioOutputChangedStateChange 特定于 LocalChatAudioOutputChanged 类型状态更改的信息。
PartyLocalUserRemovedStateChange 特定于 LocalUserRemoved 类型状态更改的信息。
PartyNetworkConfigurationMadeAvailableStateChange 特定于 NetworkConfigurationMadeAvailable 类型状态更改的信息。
PartyNetworkDescriptorChangedStateChange 特定于 NetworkDescriptorChanged 类型状态更改的信息。
PartyNetworkDestroyedStateChange 特定于 NetworkDestroyed 类型状态更改的信息。
PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange 特定于 PopulateAvailableTextToSpeechProfilesCompleted 类型状态更改的信息。
PartyRegionsChangedStateChange 特定于 RegionsChanged 类型状态更改的信息。
PartyRemoteDeviceCreatedStateChange 特定于 RemoteDeviceCreated 类型状态更改的信息。
PartyRemoteDeviceDestroyedStateChange 特定于 RemoteDeviceDestroyed 类型状态更改的信息。
PartyRemoteDeviceJoinedNetworkStateChange 特定于 RemoteDeviceJoinedNetwork 类型状态更改的信息。
PartyRemoteDeviceLeftNetworkStateChange 特定于 RemoteDeviceLeftNetwork 类型状态更改的信息。
PartyRemoveLocalUserCompletedStateChange 特定于 RemoveLocalUserCompleted 类型状态更改的信息。
PartyRevokeInvitationCompletedStateChange 特定于 RevokeInvitationCompleted 类型状态更改的信息。
PartySetChatAudioInputCompletedStateChange 特定于 SetChatAudioInputCompleted 类型状态更改的信息。
PartySetChatAudioOutputCompletedStateChange 特定于 SetChatAudioOutputCompleted 类型状态更改的信息。
PartySetTextChatOptionsCompletedStateChange 特定于 PartySetTextChatOptionsCompleted 类型状态更改的信息。
PartySetTextToSpeechProfileCompletedStateChange 特定于 SetTextToSpeechProfileCompleted 类型状态更改的信息。
PartySetTranscriptionOptionsCompletedStateChange 特定于 SetTranscriptionOptionsCompleted 类型状态更改的信息。
PartyStateChange Party 库中事件或状态更改的泛型基本结构表示形式。
PartySynthesizeTextToSpeechCompletedStateChange 特定于 SynthesizeTextToSpeechCompleted 类型状态更改的信息。
PartyVoiceChatTranscriptionReceivedStateChange 特定于 VoiceChatTranscriptionReceived 类型状态更改的信息。

枚举

枚举 说明
PartyAudioDeviceSelectionType 用于选择音频设备的选项
PartyAudioInputState 与本地聊天控件关联的音频输入状态。
PartyAudioOutputState 与本地聊天控件关联的音频输出状态。
PartyAudioSampleType 群音频示例的类型。
PartyAudioSourceType 群音频源的类型。
PartyChatControlChatIndicator 与本地聊天控件相关的目标聊天控件的音频状态。
PartyChatPermissionOptions 用于定义两个聊天控件之间的通信关系的选项。
PartyChatTextReceivedOptions 描述在 PartyTextReceivedStateChange 中收到的文本消息的标志。
PartyDestroyedReason 对象可能被销毁的原因。
PartyDeviceConnectionType 用于将终结点消息或聊天数据传输到设备的连接类型。
PartyDirectPeerConnectivityOptions 尝试使用控制网络中设备之间的直接点对点连接的标志。
PartyEndpointStatistic 可检索到终结点的统计信息类型。
PartyGender 文本到语音转换配置文件的性别。
PartyInvitationRevocability 可以撤销邀请的选项。
PartyLocalChatControlChatIndicator 本地聊天控件的音频状态。
PartyLocalUdpSocketBindAddressOptions 用于控制 Party 库如何绑定到 PartyLocalUdpSocketBindAddressConfiguration 结构所指定的 UDP 套接字的其他选项。
PartyLocalUserRemovedReason 从网络删除本地用户的原因。
PartyMessageReceivedOptions 描述如何接收消息的标志。
PartyNetworkStatistic 可检索到网络的统计信息类型。
PartyOption 可设置用于微调群库功能的其他选项。
PartyRegionUpdateMode 配置模式表示群库如何作为 PartyRegionUpdateConfiguration 结构的一部分执行自动区域发现和连接质量度量。
PartySendMessageOptions 用于控制消息发送方式的选项。
PartyStateChangeResult 生成状态更改的 Party 库操作的结果。
PartyStateChangeType Party 库中可能发生的状态更改的类型。
PartySynthesizeTextToSpeechType 文本到语音操作的类型。
PartyTextChatFilterLevel 当通过 PartyLocalChatControl::SetTextChatOptions 启用文本审核时,应用于传入文本聊天的筛选级别。
PartyTextChatOptions 文字聊天选项。
PartyThreadId 内部处理任务的高级分类。
PartyTranslationReceivedOptions 描述如何收到翻译的标记。
PartyVoiceAudioOptions 语音音频选项。
PartyVoiceChatTranscriptionOptions 语音聊天脚本选项。
PartyVoiceChatTranscriptionPhraseType 听录短语的类型。
PartyWorkMode 表示群库如何管理内部处理任务的配置模式。