Dela via


class Transcription::Meeting

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

Klass för möte.

Medlemmar

Egenskaper

Syntax: public PropertyCollection & Properties;

En samling egenskaper och deras värden som definierats för det här mötet.

Möte

Syntax: public inline explicit Meeting ( SPXMEETINGHANDLE hmeeting );

Intern konstruktor. Skapar en ny instans med hjälp av det angivna handtaget.

Parametrar

  • hmeeting Identifierarhandtag.

~Möte

Syntax: public inline ~Meeting ( );

Destructor.

operatorN SPXMEETINGHANDLE

Syntax: public inline explicit operator SPXMEETINGHANDLE ( ) const;

Intern operator som används för att hämta underliggande referensvärde.

Returer

Ett handtag.

GetMeetingId

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

Hämta mötes-ID:t.

Returer

Mötes-ID.

AddParticipantAsync

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

Lägg till en deltagare i ett möte med hjälp av användarens ID.

Obs! Den returnerade deltagaren kan användas för att ta bort. Om klienten ändrar deltagarens attribut skickas de ändrade attributen endast till tjänsten när deltagaren läggs till igen.

Parametrar

  • userId Ett användar-ID.

Returer

en delad smart pekare för deltagaren.

AddParticipantAsync

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

Lägg till en deltagare i ett möte med hjälp av användarobjektet.

Parametrar

  • user En delad smart pekare till ett användarobjekt.

Returer

Det skickade användarobjektet.

AddParticipantAsync

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

Lägg till en deltagare i ett möte med hjälp av deltagarobjektet.

Parametrar

  • participant En delad smart pekare till ett deltagarobjekt.

Returer

Det skickade deltagarobjektet.

RemoveParticipantAsync

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

Ta bort en deltagare från ett möte med hjälp av deltagarobjektet.

Parametrar

  • participant En delad smart pekare för ett deltagarobjekt.

Returer

En tom framtid.

RemoveParticipantAsync

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

Ta bort en deltagare från ett möte med hjälp av användarobjektet.

Parametrar

  • user En smart pekare för en användare.

Returer

En tom framtid.

RemoveParticipantAsync

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

Ta bort en deltagare från ett möte med hjälp av en användar-ID-sträng.

Parametrar

  • userId Ett användar-ID.

Returer

En tom framtid.

EndMeetingAsync

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

Avslutar det aktuella mötet.

Returer

En tom framtid.

SetAuthorizationToken

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

Anger den auktoriseringstoken som ska användas för att ansluta servern.

Parametrar

  • token Auktoriseringstoken.

GetAuthorizationToken

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

Hämtar auktoriseringstoken.

Returer

Auktoriseringstoken

StartMeetingAsync

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

Starta mötet.

Returer

En tom framtid.

DeleteMeetingAsync

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

Tar bort mötet. Alla deltagare som fortfarande är en del av mötet matas ut efter det här samtalet.

Returer

En tom framtid.

LockMeetingAsync

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

Låser mötet. Efter detta kommer inga nya deltagare att kunna delta.

Returer

En tom framtid.

UnlockMeetingAsync

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

Låser upp mötet.

Returer

En tom framtid.

MuteAllParticipantsAsync

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

Stänger av ljudet för alla deltagare utom värden. Detta hindrar andra från att generera transkriptioner eller skicka textmeddelanden.

Returer

En tom framtid.

UnmuteAllParticipantsAsync

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

Gör att andra deltagare kan generera transkriptioner eller skicka sms.

Returer

En tom framtid.

MuteParticipantAsync

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

Stänger av en viss deltagare. Detta förhindrar att de genererar nya transkriptioner eller skickar textmeddelanden.

Parametrar

  • participantId Identifieraren för deltagaren.

Returer

En tom framtid.

UnmuteParticipantAsync

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

Slå på ljudet för en viss deltagare.

Parametrar

  • participantId Identifieraren för deltagaren.

Returer

En tom framtid.

CreateMeetingAsync

Syntax: public inline static std::future< std::shared_ptr< Meeting > > CreateMeetingAsync ( std::shared_ptr< SpeechConfig > speechConfig , const std::string & meetingId );

Skapa ett möte med hjälp av en talkonfiguration och ett mötes-ID.

Parametrar

  • speechConfig En delad smart pekare för ett talkonfigurationsobjekt.

  • meetingId mötes-ID.

Returer

En delad smart pekare för det skapade mötesobjektet.