klassetranscriptie::vergadering
class Transcription::Meeting
: public std::enable_shared_from_this< Meeting >
Klas voor vergadering.
Leden
Eigenschappen
Syntaxis: public PropertyCollection & Properties;
Een verzameling eigenschappen en de bijbehorende waarden die voor deze vergadering zijn gedefinieerd.
Vergadering
Syntaxis: public inline explicit Meeting ( SPXMEETINGHANDLE hmeeting );
Interne constructor. Hiermee maakt u een nieuw exemplaar met behulp van de opgegeven ingang.
Parameters
-
hmeeting
Recognizer-ingang.
~Vergadering
Syntaxis: public inline ~Meeting ( );
Destructor.
operator SPXMEETINGHANDLE
Syntaxis: public inline explicit operator SPXMEETINGHANDLE ( ) const;
Interne operator die wordt gebruikt om de onderliggende ingangswaarde op te halen.
Retouren
Een handvat.
GetMeetingId
Syntaxis: public inline std::string GetMeetingId ( );
Haal de vergaderings-id op.
Retouren
Vergaderings-id.
AddParticipantAsync
Syntaxis: public inline std::future< std::shared_ptr< Participant > > AddParticipantAsync ( const std::string & userId );
Voeg een deelnemer toe aan een vergadering met behulp van de id van de gebruiker.
Opmerking: de geretourneerde deelnemer kan worden gebruikt om te verwijderen. Als de client de kenmerken van de deelnemer wijzigt, worden de gewijzigde kenmerken alleen aan de service doorgegeven wanneer de deelnemer opnieuw wordt toegevoegd.
Parameters
-
userId
Een gebruikers-id.
Retouren
een gedeelde slimme aanwijzer van de deelnemer.
AddParticipantAsync
Syntaxis: public inline std::future< std::shared_ptr< User > > AddParticipantAsync ( const std::shared_ptr< User > & user );
Voeg een deelnemer toe aan een vergadering met behulp van het object Gebruiker.
Parameters
-
user
Een gedeelde slimme aanwijzer naar een user-object.
Retouren
Het doorgegeven in User-object.
AddParticipantAsync
Syntaxis: public inline std::future< std::shared_ptr< Participant > > AddParticipantAsync ( const std::shared_ptr< Participant > & participant );
Voeg een deelnemer toe aan een vergadering met behulp van het deelnemerobject.
Parameters
-
participant
Een gedeelde slimme aanwijzer naar een deelnemerobject.
Retouren
Het doorgegeven deelnemerobject.
RemoveParticipantAsync
Syntaxis: public inline std::future< void > RemoveParticipantAsync ( const std::shared_ptr< Participant > & participant );
Verwijder een deelnemer uit een vergadering met behulp van het deelnemerobject.
Parameters
-
participant
Een gedeelde slimme aanwijzer van een deelnemerobject.
Retouren
Een lege toekomst.
RemoveParticipantAsync
Syntaxis: public inline std::future< void > RemoveParticipantAsync ( const std::shared_ptr< User > & user );
Verwijder een deelnemer uit een vergadering met behulp van het object Gebruiker.
Parameters
-
user
Een slimme aanwijzer van een gebruiker.
Retouren
Een lege toekomst.
RemoveParticipantAsync
Syntaxis: public inline std::future< void > RemoveParticipantAsync ( const std::string & userId );
Verwijder een deelnemer uit een vergadering met behulp van een gebruikers-id-tekenreeks.
Parameters
-
userId
Een gebruikers-id.
Retouren
Een lege toekomst.
EndMeetingAsync
Syntaxis: public inline std::future< void > EndMeetingAsync ( );
Hiermee beëindigt u de huidige vergadering.
Retouren
Een lege toekomst.
SetAuthorizationToken
Syntaxis: public inline void SetAuthorizationToken ( const std::string & token );
Hiermee stelt u het autorisatietoken in dat wordt gebruikt om verbinding te maken met de server.
Parameters
-
token
Het autorisatietoken.
GetAuthorizationToken
Syntaxis: public inline std::string GetAuthorizationToken ( );
Hiermee haalt u het autorisatietoken op.
Retouren
Autorisatietoken
StartMeetingAsync
Syntaxis: public inline std::future< void > StartMeetingAsync ( );
Start de vergadering.
Retouren
Een lege toekomst.
DeleteMeetingAsync
Syntaxis: public inline std::future< void > DeleteMeetingAsync ( );
Hiermee verwijdert u de vergadering. Alle deelnemers die nog deel uitmaken van de vergadering, worden na deze oproep uit de vergadering gezet.
Retouren
Een lege toekomst.
LockMeetingAsync
Syntaxis: public inline std::future< void > LockMeetingAsync ( );
Hiermee vergrendelt u de vergadering. Hierna kunnen geen nieuwe deelnemers meer deelnemen.
Retouren
Een lege toekomst.
UnlockMeetingAsync
Syntaxis: public inline std::future< void > UnlockMeetingAsync ( );
Ontgrendelt de vergadering.
Retouren
Een lege toekomst.
MuteAllParticipantsAsync
Syntaxis: public inline std::future< void > MuteAllParticipantsAsync ( );
Hiermee dempt u alle deelnemers, behalve de host. Dit voorkomt dat anderen transcripties genereren of sms-berichten verzenden.
Retouren
Een lege toekomst.
DempenAlleParticipantsAsync opheffen
Syntaxis: public inline std::future< void > UnmuteAllParticipantsAsync ( );
Hiermee kunnen andere deelnemers transcripties genereren of sms-berichten verzenden.
Retouren
Een lege toekomst.
DempenParticipantAsync
Syntaxis: public inline std::future< void > MuteParticipantAsync ( const std::string & participantId );
Dempt een bepaalde deelnemer. Dit voorkomt dat ze nieuwe transcripties genereren of sms-berichten verzenden.
Parameters
-
participantId
De id voor de deelnemer.
Retouren
Een lege toekomst.
DempenParticipantAsync opheffen
Syntaxis: public inline std::future< void > UnmuteParticipantAsync ( const std::string & participantId );
Demping van een bepaalde deelnemer opheffen.
Parameters
-
participantId
De id voor de deelnemer.
Retouren
Een lege toekomst.
CreateMeetingAsync
Syntaxis: public inline static std::future< std::shared_ptr< Meeting > > CreateMeetingAsync ( std::shared_ptr< SpeechConfig > speechConfig , const std::string & meetingId );
Maak een vergadering met behulp van een spraakconfiguratie en een vergaderings-id.
Parameters
speechConfig
Een gedeelde slimme aanwijzer van een spraakconfiguratieobject.meetingId
vergadering-id.
Retouren
Een gedeelde slimme aanwijzer van het gemaakte vergaderingsobject.