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.