Übersicht über die Party-C/C++-API
Klassen
Klasse | Beschreibung |
---|---|
PartyAudioManipulationSinkStream | Die Verwaltungsklasse zum Übermitteln von Audiodaten an einen Audiosenkendatenstrom. |
PartyAudioManipulationSourceStream | Die Verwaltungsklasse zum Abrufen von Audiodaten aus einem Audioquellenstream. |
PartyChatControl | Die Verwaltungsklasse für Chatvorgänge. |
PartyDevice | Stellt ein netzwerkübergreifendes Gerät dar. |
PartyEndpoint | Stellt einen Endpunkt in einem Netzwerk dar. |
PartyInvitation | Stellt eine Einladung dar, die zum Authentifizieren eines Benutzers in einem Netzwerk verwendet wird. |
PartyLocalChatControl | Die Verwaltungsklasse für Chatvorgänge im Zusammenhang mit dem lokalen Gerät. |
PartyLocalDevice | Stellt das lokale Gerät dar. |
PartyLocalEndpoint | Stellt einen lokalen Endpunkt dar. |
PartyLocalUser | Stellt einen lokalen Benutzer dar. |
PartyManager | Die primäre Verwaltungsklasse für die Interaktion mit der Partybibliothek. |
PartyNetwork | Stellt ein Netzwerk dar. |
PartyTextToSpeechProfile | Stellt das Stimmprofil dar, das zum Synthetisieren von Sprache verwendet wird. |
Rückrufe
Rückruf | Beschreibung |
---|---|
PartyAllocateMemoryCallback | Ein Rückruf, der jedes Mal aufgerufen wird, wenn ein neuer Speicherpuffer dynamisch von der Parteibibliothek zugeordnet werden muss. |
PartyFreeMemoryCallback | Ein Rückruf, der jedes Mal aufgerufen wird, wenn ein zuvor zugewiesener Speicherpuffer von der Parteibibliothek nicht mehr benötigt wird und freigegeben werden kann. |
PartyProfilingMethodEntranceCallback | Ein Rückruf, der jedes Mal aufgerufen wird, wenn die Parteibibliothek in eine instrumentierte Methode eintritt. |
PartyProfilingMethodExitCallback | Ein Rückruf, der jedes Mal aufgerufen wird, wenn die Parteibibliothek eine instrumentierte Methode beendet. |
Strukturen
Struktur | Beschreibung |
---|---|
PartyAudioFormat | Die Formatinformationen, die zum Interpretieren von Partyaudiodaten erforderlich sind. |
PartyAudioManipulationSinkStreamConfiguration | Die Konfigurationsinformationen, die zum Einrichten eines Audiosenkenstreams erforderlich sind. |
PartyAudioManipulationSourceStreamConfiguration | Die Konfigurationsinformationen, die zum Einrichten eines Audioquellenstreams erforderlich sind. |
PartyDataBuffer | Ein Datenpuffer. |
PartyInvitationConfiguration | Konfigurationsdaten für Einladungen. |
PartyLocalUdpSocketBindAddressConfiguration | Die Konfiguration, die von der Parteibibliothek zum Binden an einen UDP-Socket verwendet wird. |
PartyMutableDataBuffer | Ein Datenpuffer, der von der App geändert werden kann. |
PartyNetworkConfiguration | Netzwerkkonfigurationsdaten. |
PartyNetworkDescriptor | Ein Deskriptor, der die Daten enthält, die für ein Gerät erforderlich sind, um eine Verbindung mit einem Netzwerk herzustellen. |
PartyProfilingMethodEntranceEventData | Spezifische Informationen für den MethodEntrance-Typ des Profilerstellungsereignisses. |
PartyProfilingMethodExitEventData | Spezifische Informationen für den MethodExit-Typ des Profilerstellungsereignisses. |
PartyRegion | Stellt eine Parteibibliotheksregion dar. |
PartyRegionQualityMeasurementConfiguration | Die Konfiguration, die von der Parteibibliothek verwendet wird, um das Verhalten der Regionsqualitätsmessung zu steuern. |
PartyRegionUpdateConfiguration | Die Konfiguration, die von der Parteibibliothek verwendet wird, um zu steuern, wie automatische Regionsermittlungs- und Verbindungsqualitätsmessungen durchgeführt werden. |
PartySendMessageQueuingConfiguration | Optionale Konfigurationsparameter zum Ändern des lokalen Warteschlangenverhaltens beim Senden einer Nachricht. |
PartyTranslation | Eine Übersetzung. |
Zustandsänderungen
Zustandsänderung | Beschreibung |
---|---|
PartyAuthenticateLocalUserCompletedStateChange | Spezifische Informationen für den AuthenticateLocalUserCompleted-Typ der Zustandsänderung. |
PartyChatControlCreatedStateChange | Spezifische Informationen für den ChatControlCreated-Typ der Zustandsänderung. |
PartyChatControlDestroyedStateChange | Spezifische Informationen für den ChatControlDestroyed-Zustandsänderungstyp . |
PartyChatControlJoinedNetworkStateChange | Informationen, die für den ChatControlJoinedNetwork-Typ der Zustandsänderung spezifisch sind. |
PartyChatControlLeftNetworkStateChange | Informationen, die für die Statusänderung des ChatControlLeftNetwork-Typs spezifisch sind. |
PartyChatTextReceivedStateChange | Informationen, die für den ChatTextReceived-Typ der Zustandsänderung spezifisch sind. |
PartyConfigureAudioManipulationCaptureStreamCompletedStateChange | Spezifische Informationen für den Zustandsänderungstyp ConfigureAudioManipulationCaptureStreamCompleted . |
PartyConfigureAudioManipulationRenderStreamCompletedStateChange | Spezifische Informationen für den Zustandsänderungstyp ConfigureAudioManipulationRenderStreamCompleted . |
PartyConfigureAudioManipulationVoiceStreamCompletedStateChange | Spezifische Informationen für den Zustandsänderungstyp ConfigureAudioManipulationVoiceStreamCompleted . |
PartyConnectChatControlCompletedStateChange | Spezifische Informationen für den ConnectChatControlCompleted-Zustandsänderungstyp . |
PartyConnectToNetworkCompletedStateChange | Spezifische Informationen für den Statusänderungstyp ConnectToNetworkCompleted . |
PartyCreateChatControlCompletedStateChange | Spezifische Informationen für den CreateChatControlCompleted-Typ der Zustandsänderung. |
PartyCreateEndpointCompletedStateChange | Spezifische Informationen für den CreateEndpointCompleted-Typ der Zustandsänderung. |
PartyCreateInvitationCompletedStateChange | Informationen speziell für den CreateInvitationCompleted-Typ der Zustandsänderung. |
PartyCreateNewNetworkCompletedStateChange | Informationen speziell für den CreateNewNetworkCompleted-Typ der Zustandsänderung. |
PartyDataBuffersReturnedStateChange | Spezifische Informationen für den DataBuffersReturned-Zustandsänderungstyp . |
PartyDestroyChatControlCompletedStateChange | Informationen, die speziell für den DestroyChatControlCompleted-Typ der Zustandsänderung gelten. |
PartyDestroyEndpointCompletedStateChange | Spezifische Informationen für den DestroyEndpointCompleted-Typ der Zustandsänderung. |
PartyDestroyLocalUserCompletedStateChange | Spezifische Informationen für den DestroyLocalUserCompleted-Typ der Zustandsänderung. |
PartyDisconnectChatControlCompletedStateChange | Informationen speziell für den DisconnectChatControlCompleted-Typ der Zustandsänderung. |
PartyEndpointCreatedStateChange | Spezifische Informationen für die Zustandsänderungsart EndpointCreated . |
PartyEndpointDestroyedStateChange | Spezifische Informationen für den EndpunktDestroyed-Zustandsänderungstyp . |
PartyEndpointMessageReceivedStateChange | Spezifische Informationen für die Zustandsänderungsart EndpointMessageReceived . |
PartyInvitationCreatedStateChange | Spezifische Informationen für die Zustandsänderung des Typs "EinladungErstellen ". |
PartyInvitationDestroyedStateChange | Spezifische Informationen für die Änderung des Typs "InvitationDestroyed ". |
PartyLeaveNetworkCompletedStateChange | Spezifische Informationen für die Zustandsänderung des LeaveNetworkCompleted-Typs . |
PartyLocalChatAudioInputChangedStateChange | Spezifische Informationen für den LocalChatAudioInputChanged-Typ der Zustandsänderung. |
PartyLocalChatAudioOutputChangedStateChange | Spezifische Informationen für den LocalChatAudioOutputChanged-Typ der Zustandsänderung. |
PartyLocalUserRemovedStateChange | Spezifische Informationen für den LocalUserRemoved-Typ der Zustandsänderung. |
PartyNetworkConfigurationMadeAvailableStateChange | Spezifische Informationen für die Änderung des Statustyps NetworkConfigurationMadeAvailable . |
PartyNetworkDescriptorChangedStateChange | Spezifische Informationen für den NetworkDescriptorChanged-Zustandsänderungstyp . |
PartyNetworkDestroyedStateChange | Informationen, die für den NetworkDestroyed-Zustandsänderungstyp spezifisch sind. |
PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange | Spezifische Informationen für den PopulateAvailableTextToSpeechProfilesCompleted-Typ der Zustandsänderung. |
PartyRegionsChangedStateChange | Spezifische Informationen für den RegionsChanged-Zustandsänderungstyp. |
PartyRemoteDeviceCreatedStateChange | Spezifische Informationen für den RemoteDeviceCreated-Typ der Zustandsänderung. |
PartyRemoteDeviceDestroyedStateChange | Spezifische Informationen für den RemoteDeviceDestroyed-Zustandsänderungstyp . |
PartyRemoteDeviceJoinedNetworkStateChange | Spezifische Informationen für die Zustandsänderung des RemoteDeviceJoinedNetwork-Typs . |
PartyRemoteDeviceLeftNetworkStateChange | Spezifische Informationen für die Statusänderung des RemoteDeviceLeftNetwork-Typs . |
PartyRemoveLocalUserCompletedStateChange | Spezifische Informationen für den RemoveLocalUserCompleted-Typ der Zustandsänderung. |
PartyRevokeInvitationCompletedStateChange | Spezifische Informationen für den RevokeInvitationCompleted-Typ der Zustandsänderung. |
PartySetChatAudioInputCompletedStateChange | Spezifische Informationen für die Zustandsänderung vom Typ "SetChatAudioInputCompleted ". |
PartySetChatAudioOutputCompletedStateChange | Spezifische Informationen für die Zustandsänderung vom Typ "SetChatAudioOutputCompleted ". |
PartySetTextChatOptionsCompletedStateChange | Spezifische Informationen für den PartySetTextChatOptionsCompleted-Typ der Zustandsänderung. |
PartySetTextToSpeechProfileCompletedStateChange | Spezifische Informationen für den Zustandsänderungstyp SetTextToSpeechProfileCompleted . |
PartySetTranscriptionOptionsCompletedStateChange | Spezifische Informationen für den SetTranscriptionOptionsCompleted-Typ der Zustandsänderung. |
PartyStateChange | Eine generische Basisstrukturdarstellung eines Ereignisses oder einer Zustandsänderung in der Parteibibliothek. |
PartySynthesizeTextToSpeechCompletedStateChange | Spezifische Informationen für den SynthesizeTextToSpeechCompleted-Typ der Zustandsänderung. |
PartyVoiceChatTranscriptionReceivedStateChange | Spezifische Informationen für die Zustandsänderungsart VoiceChatTranscriptionReceived . |
Enumerationen
Aufzählung | Beschreibung |
---|---|
PartyAudioDeviceSelectionType | Optionen zum Auswählen von Audiogeräten |
PartyAudioInputState | Zustände einer Audioeingabe, die einem lokalen Chat-Steuerelement zugeordnet ist. |
PartyAudioOutputState | Zustände einer Audioausgabe, die einem lokalen Chat-Steuerelement zugeordnet ist. |
PartyAudioSampleType | Arten von Party-Audiobeispielen. |
PartyAudioSourceType | Typen von Partyaudioquellen. |
PartyChatControlChatIndicator | Audiozustände für ein Ziel-Chat-Steuerelement in Bezug auf ein lokales Chat-Steuerelement. |
PartyChatPermissionOptions | Optionen zum Definieren der Kommunikationsbeziehung zwischen zwei Chatsteuerelementen. |
PartyChatTextReceivedOptions | Flags, die die empfangene SMS in PartyChatTextReceivedStateChange beschreiben. |
PartyDestroyedReason | Gründe, warum ein Objekt zerstört werden kann. |
PartyDeviceConnectionType | Der Verbindungstyp, der zum Übertragen von Endpunktnachrichten oder Chatdaten an ein Gerät verwendet wird. |
PartyDirectPeerConnectivityOptions | Flags, die die versuchte Verwendung direkter Peer-to-Peer-Konnektivität zwischen Geräten in einem Netzwerk steuern. |
PartyEndpointLocationFilter | Kategorien der geräteeigenen Speicherorte von Endpunkten, die verwendet werden können, um die von PartyNetwork::GetEndpointsByUserType() zurückgegebenen Ergebnisse zu filtern. |
PartyEndpointStatistic | Typen von Statistiken, die für einen Endpunkt abgerufen werden können. |
PartyEndpointUserTypeFilter | Kategorien von Benutzern, die Endpunkten zugeordnet sind und zum Filtern der von PartyNetwork::GetEndpointsByUserType() zurückgegebenen Ergebnisse verwendet werden können. |
PartyGender | Geschlechter für Text-zu-Sprache-Profile. |
PartyInvitationRevocability | Optionen für personen, die eine Einladung widerrufen können. |
PartyLocalChatControlChatIndicator | Audiozustände für ein lokales Chat-Steuerelement. |
PartyLocalUdpSocketBindAddressOptions | Zusätzliche Optionen zum Steuern der Bindung der Parteibibliothek an den UDP-Socket, der durch die Struktur PartyLocalUdpSocketBindAddressConfiguration angegeben wird. |
PartyLocalUserRemovedReason | Gründe für das Entfernen eines lokalen Benutzers aus einem Netzwerk. |
PartyMessageReceivedOptions | Flags, die beschreiben, wie eine Nachricht empfangen wurde. |
PartyNetworkStatistic | Typen von Statistiken, die für ein Netzwerk abgerufen werden können. |
PartyOption | Zusätzliche Optionen, die festgelegt werden können, um die Funktionalität der Partybibliothek zu optimieren. |
PartyRegionUpdateMode | Konfigurationsmodi, die darstellen, wie die Parteibibliothek die automatische Regionsermittlung und verbindungsqualitätsmessung als Teil der PartyRegionUpdateConfiguration-Struktur durchführt. |
PartySendMessageOptions | Optionen zum Steuern, wie eine Nachricht gesendet wird. |
PartyStateChangeResult | Ergebnisse für Parteibibliotheksvorgänge, die Zustandsänderungen generieren. |
PartyStateChangeType | Die Typen von Zustandsänderungen, die in der Parteibibliothek auftreten können. |
PartySynthesizeTextToSpeechType | Typen von Text-zu-Sprache-Vorgängen. |
PartyTextChatFilterLevel | Die Filterebene, die für eingehenden Textchat gilt, wenn die Textmoderation mit PartyLocalChatControl::SetTextChatOptions aktiviert ist. |
PartyTextChatOptions | Textchatoptionen. |
PartyThreadId | Allgemeine Kategorisierung interner Verarbeitungsaufgaben. |
PartyTranslationReceivedOptions | Flags, die beschreiben, wie eine Übersetzung empfangen wurde. |
PartyVoiceAudioOptions | Sprachaudiooptionen. |
PartyVoiceChatTranscriptionOptions | Optionen für die Sprachchattranskription. |
PartyVoiceChatTranscriptionPhraseType | Typen von Transkriptionsausdrücken. |
PartyWorkMode | Konfigurationsmodi, die darstellen, wie die Parteibibliothek eine interne Verarbeitungsaufgabe verwaltet. |