Freigeben über


Klassentranskription::Meeting

class Transcription::Meeting
  : public std::enable_shared_from_this< Meeting >

Kurs für Besprechungen.

Member

Eigenschaften

Syntax: public PropertyCollection & Properties;

Eine Auflistung von Eigenschaften und deren Werten, die für diese Besprechung definiert sind.

Besprechung

Syntax: public inline explicit Meeting ( SPXMEETINGHANDLE hmeeting );

Interner Konstruktor. Erstellt mithilfe des bereitgestellten Handles eine neue instance.

Parameter

  • hmeeting Erkennungshandle.

~Sitzung

Syntax: public inline ~Meeting ( );

Destruktor.

Operator SPXMEETINGHANDLE

Syntax: public inline explicit operator SPXMEETINGHANDLE ( ) const;

Interner Operator, der verwendet wird, um den zugrunde liegenden Handlewert abzurufen.

Gibt zurück

Ein Handler.

GetMeetingId

Syntax: public inline std::string GetMeetingId ( );

Rufen Sie die Besprechungs-ID ab.

Gibt zurück

Besprechungs-ID.

AddParticipantAsync

Syntax: public inline std::future< std::shared_ptr< Participant > > AddParticipantAsync ( const std::string & userId );

Fügen Sie einer Besprechung einen Teilnehmer 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.

Parameter

  • userId Eine Benutzer-ID.

Gibt zurück

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 einer Besprechung mithilfe des User-Objekts einen Teilnehmer hinzu.

Parameter

  • user Ein freigegebener intelligenter Zeiger auf ein User-Objekt.

Gibt zurück

Das im User-Objekt übergebene.

AddParticipantAsync

Syntax: public inline std::future< std::shared_ptr< Participant > > AddParticipantAsync ( const std::shared_ptr< Participant > & participant );

Fügen Sie einer Besprechung mithilfe des Teilnehmerobjekts einen Teilnehmer hinzu.

Parameter

  • participant Ein freigegebener intelligenter Zeiger auf ein Teilnehmerobjekt.

Gibt zurück

Das übergebene Teilnehmerobjekt.

RemoveParticipantAsync

Syntax: public inline std::future< void > RemoveParticipantAsync ( const std::shared_ptr< Participant > & participant );

Entfernen Sie einen Teilnehmer aus einer Besprechung mithilfe des Teilnehmerobjekts.

Parameter

  • participant Ein freigegebener intelligenter Zeiger eines Teilnehmerobjekts.

Gibt zurück

Eine leere Zukunft.

RemoveParticipantAsync

Syntax: public inline std::future< void > RemoveParticipantAsync ( const std::shared_ptr< User > & user );

Entfernen Sie einen Teilnehmer aus einer Besprechung mithilfe des User-Objekts.

Parameter

  • user Ein intelligenter Zeiger eines Benutzers.

Gibt zurück

Eine leere Zukunft.

RemoveParticipantAsync

Syntax: public inline std::future< void > RemoveParticipantAsync ( const std::string & userId );

Entfernen Sie einen Teilnehmer aus einer Besprechung mithilfe einer Benutzer-ID-Zeichenfolge.

Parameter

  • userId Eine Benutzer-ID.

Gibt zurück

Eine leere Zukunft.

EndMeetingAsync

Syntax: public inline std::future< void > EndMeetingAsync ( );

Beendet die aktuelle Besprechung.

Gibt zurück

Eine leere Zukunft.

SetAuthorizationToken

Syntax: public inline void SetAuthorizationToken ( const std::string & token );

Legt das Autorisierungstoken fest, das zum Herstellen einer Verbindung mit dem Server verwendet wird.

Parameter

  • token Das Autorisierungstoken.

GetAuthorizationToken

Syntax: public inline std::string GetAuthorizationToken ( );

Ruft das Autorisierungstoken ab.

Gibt zurück

Autorisierungstoken

StartMeetingAsync

Syntax: public inline std::future< void > StartMeetingAsync ( );

Starten Sie die Besprechung.

Gibt zurück

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.

Gibt zurück

Eine leere Zukunft.

LockMeetingAsync

Syntax: public inline std::future< void > LockMeetingAsync ( );

Sperrt die Besprechung. Danach können keine neuen Teilnehmer mehr teilnehmen.

Gibt zurück

Eine leere Zukunft.

UnlockMeetingAsync

Syntax: public inline std::future< void > UnlockMeetingAsync ( );

Entsperrt die Besprechung.

Gibt zurück

Eine leere Zukunft.

MuteAllParticipantsAsync

Syntax: public inline std::future< void > MuteAllParticipantsAsync ( );

Schaltet alle Teilnehmer mit Ausnahme des Hosts stumm. Dadurch wird verhindert, dass andere Personen Transkriptionen generieren oder Textnachrichten senden.

Gibt zurück

Eine leere Zukunft.

UnmuteAllParticipantsAsync

Syntax: public inline std::future< void > UnmuteAllParticipantsAsync ( );

Ermöglicht anderen Teilnehmern das Generieren von Transkriptionen oder das Senden von Textnachrichten.

Gibt zurück

Eine leere Zukunft.

MuteParticipantAsync

Syntax: public inline std::future< void > MuteParticipantAsync ( const std::string & participantId );

Stummschaltt einen bestimmten Teilnehmer. Dadurch wird verhindert, dass sie neue Transkriptionen generieren oder Sms senden.

Parameter

  • participantId Der Bezeichner für den Teilnehmer.

Gibt zurück

Eine leere Zukunft.

UnmuteParticipantAsync

Syntax: public inline std::future< void > UnmuteParticipantAsync ( const std::string & participantId );

Hebt die Stummschaltung eines bestimmten Teilnehmers auf.

Parameter

  • participantId Der Bezeichner für den Teilnehmer.

Gibt zurück

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 mithilfe einer Sprachkonfiguration und einer Besprechungs-ID.

Parameter

  • speechConfig Ein freigegebener intelligenter Zeiger eines Sprachkonfigurationsobjekts.

  • meetingId Besprechungs-ID.

Gibt zurück

Ein freigegebener intelligenter Zeiger des erstellten Besprechungsobjekts.