Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
class Transcription::Meeting
: public std::enable_shared_from_this< Meeting >
Kurs für Besprechung.
Elemente
Eigenschaften
Syntax: public PropertyCollection & Properties;
Eine Sammlung von Eigenschaften und deren Werten, die für diese Besprechung definiert sind.
Treffen
Syntax: public inline explicit Meeting ( SPXMEETINGHANDLE hmeeting );
Interner Konstruktor. Erstellt eine neue Instanz mithilfe des bereitgestellten Handles.
Die Parameter
-
hmeetingErkennungshandle.
~Treffen
Syntax: public inline ~Meeting ( );
Destruktor.
Operator SPXMEETINGHANDLE
Syntax: public inline explicit operator SPXMEETINGHANDLE ( ) const;
Interner Operator, der zum Abrufen eines zugrunde liegenden Handlewerts verwendet wird.
Rückgaben
Ein Handle.
GetMeetingId
Syntax: public inline std::string GetMeetingId ( );
Rufen Sie die Besprechungs-ID ab.
Rückgaben
Besprechungs-ID.
AddParticipantAsync
Syntax: public inline std::future< std::shared_ptr< Participant > > AddParticipantAsync ( const std::string & userId );
Fügen Sie einen Teilnehmer zu einer Besprechung mithilfe der Benutzer-ID hinzu.
Hinweis: Der zurückgegebene Teilnehmer kann zum Entfernen verwendet werden. Wenn der Client die Attribute des Teilnehmers ändert, werden die geänderten Attribute nur dann an den Dienst übergeben, wenn der Teilnehmer erneut hinzugefügt wird.
Die Parameter
-
userIdEine Benutzer-ID.
Rückgaben
ein gemeinsam genutzter intelligenter Zeiger des Teilnehmers.
AddParticipantAsync
Syntax: public inline std::future< std::shared_ptr< User > > AddParticipantAsync ( const std::shared_ptr< User > & user );
Fügen Sie einen Teilnehmer zu einer Besprechung mithilfe des User-Objekts hinzu.
Die Parameter
-
userEin gemeinsam genutzter intelligenter Zeiger auf ein User-Objekt.
Rückgaben
Das übergebene User-Objekt.
AddParticipantAsync
Syntax: public inline std::future< std::shared_ptr< Participant > > AddParticipantAsync ( const std::shared_ptr< Participant > & participant );
Fügen Sie einen Teilnehmer zu einer Besprechung mithilfe des Teilnehmerobjekts hinzu.
Die Parameter
-
participantEin gemeinsam genutzter intelligenter Zeiger auf ein Teilnehmerobjekt.
Rückgaben
Das übergebene Teilnehmerobjekt.
RemoveParticipantAsync
Syntax: public inline std::future< void > RemoveParticipantAsync ( const std::shared_ptr< Participant > & participant );
Entfernen Eines Teilnehmers aus einer Besprechung mithilfe des Teilnehmerobjekts.
Die Parameter
-
participantEin gemeinsam genutzter intelligenter Zeiger eines Teilnehmerobjekts.
Rückgaben
Eine leere Zukunft.
RemoveParticipantAsync
Syntax: public inline std::future< void > RemoveParticipantAsync ( const std::shared_ptr< User > & user );
Entfernen Eines Teilnehmers aus einer Besprechung mithilfe des User-Objekts.
Die Parameter
-
userEin intelligenter Zeiger eines Benutzers.
Rückgaben
Eine leere Zukunft.
RemoveParticipantAsync
Syntax: public inline std::future< void > RemoveParticipantAsync ( const std::string & userId );
Entfernen eines Teilnehmers aus einer Besprechung mithilfe einer Benutzer-ID-Zeichenfolge.
Die Parameter
-
userIdEine Benutzer-ID.
Rückgaben
Eine leere Zukunft.
EndMeetingAsync
Syntax: public inline std::future< void > EndMeetingAsync ( );
Beendet die aktuelle Besprechung.
Rückgaben
Eine leere Zukunft.
SetAuthorizationToken
Syntax: public inline void SetAuthorizationToken ( const std::string & token );
Legt das Autorisierungstoken fest, das für die Verbindung mit dem Server verwendet wird.
Die Parameter
-
tokenDas Autorisierungstoken.
GetAuthorizationToken
Syntax: public inline std::string GetAuthorizationToken ( );
Ruft das Autorisierungstoken ab.
Rückgaben
Autorisierungstoken
StartMeetingAsync
Syntax: public inline std::future< void > StartMeetingAsync ( );
Starten Sie die Besprechung.
Rückgaben
Eine leere Zukunft.
DeleteMeetingAsync
Syntax: public inline std::future< void > DeleteMeetingAsync ( );
Löscht die Besprechung. Alle Teilnehmer, die noch Teil der Besprechung sind, werden nach diesem Anruf ausgeworfen.
Rückgaben
Eine leere Zukunft.
LockMeetingAsync
Syntax: public inline std::future< void > LockMeetingAsync ( );
Sperrt die Besprechung. Danach können keine neuen Teilnehmer teilnehmen.
Rückgaben
Eine leere Zukunft.
UnlockMeetingAsync
Syntax: public inline std::future< void > UnlockMeetingAsync ( );
Entsperrt die Besprechung.
Rückgaben
Eine leere Zukunft.
MuteAllParticipantsAsync
Syntax: public inline std::future< void > MuteAllParticipantsAsync ( );
Schaltet alle Teilnehmer außer dem Host stumm. Dadurch wird verhindert, dass andere Personen Transkriptionen generieren oder Textnachrichten senden.
Rückgaben
Eine leere Zukunft.
UnmuteAllParticipantsAsync
Syntax: public inline std::future< void > UnmuteAllParticipantsAsync ( );
Ermöglicht anderen Teilnehmern das Generieren von Transkriptionen oder das Senden von Textnachrichten.
Rückgaben
Eine leere Zukunft.
MuteParticipantAsync
Syntax: public inline std::future< void > MuteParticipantAsync ( const std::string & participantId );
Schaltet einen bestimmten Teilnehmer stumm. Dadurch wird verhindert, dass sie neue Transkriptionen generieren oder Textnachrichten senden.
Die Parameter
-
participantIdDer Bezeichner für den Teilnehmer.
Rückgaben
Eine leere Zukunft.
UnmuteParticipantAsync
Syntax: public inline std::future< void > UnmuteParticipantAsync ( const std::string & participantId );
Hebt die Stummschaltung eines bestimmten Teilnehmers auf.
Die Parameter
-
participantIdDer Bezeichner für den Teilnehmer.
Rückgaben
Eine leere Zukunft.
CreateMeetingAsync
Syntax: public inline static std::future< std::shared_ptr< Meeting > > CreateMeetingAsync ( std::shared_ptr< SpeechConfig > speechConfig , const std::string & meetingId );
Erstellen Sie eine Besprechung mit einer Sprachkonfiguration und einer Besprechungs-ID.
Die Parameter
speechConfigEin gemeinsam genutzter intelligenter Zeiger eines Sprachkonfigurationsobjekts.meetingIdBesprechungs-ID.
Rückgaben
Ein gemeinsam genutzter intelligenter Zeiger des erstellten Besprechungsobjekts.