Delen via


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.