Freigeben über


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