Sdílet prostřednictvím


class Transcription::Meeting

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

Předmět pro schůzku.

Členové

Vlastnosti

Syntaxe: public PropertyCollection & Properties;

Kolekce vlastností a jejich hodnot definovaných pro tuto schůzku.

Schůzka

Syntaxe: public inline explicit Meeting ( SPXMEETINGHANDLE hmeeting );

Interní konstruktor. Vytvoří novou instanci pomocí zadaného popisovače.

Parametry

  • hmeeting Popisovač rozpoznávání.

~Schůzku

Syntaxe: public inline ~Meeting ( );

Destruktor.

SPXMEETINGHANDLE – operátor

Syntaxe: public inline explicit operator SPXMEETINGHANDLE ( ) const;

Interní operátor použitý k získání podkladové hodnoty popisovače.

Návraty

Popisovač.

GetMeetingId

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

Získejte ID schůzky.

Návraty

ID schůzky.

PřidatParticipantAsync

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

Přidejte účastníka schůzky pomocí ID uživatele.

Poznámka: Vrácený účastník se dá použít k odebrání. Pokud klient změní atributy účastníka, předají se změněné atributy službě pouze v případě, že je účastník znovu přidán.

Parametry

  • userId ID uživatele.

Návraty

sdílený inteligentní ukazatel účastníka.

PřidatParticipantAsync

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

Přidání účastníka ke schůzce pomocí objektu User

Parametry

  • user Sdílený inteligentní ukazatel na objekt User.

Návraty

Předaný objekt User.

PřidatParticipantAsync

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

Přidání účastníka do schůzky pomocí objektu účastníka

Parametry

  • participant Sdílený inteligentní ukazatel na objekt účastníka.

Návraty

Předaný objekt účastníka.

OdebratParticipantAsync

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

Odebrání účastníka ze schůzky pomocí objektu účastníka

Parametry

  • participant Sdílený inteligentní ukazatel objektu účastníka.

Návraty

Prázdná budoucnost.

OdebratParticipantAsync

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

Odebrání účastníka ze schůzky pomocí objektu User

Parametry

  • user Inteligentní ukazatel uživatele.

Návraty

Prázdná budoucnost.

OdebratParticipantAsync

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

Odebrání účastníka ze schůzky pomocí řetězce ID uživatele

Parametry

  • userId ID uživatele.

Návraty

Prázdná budoucnost.

EndMeetingAsync

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

Ukončí aktuální schůzku.

Návraty

Prázdná budoucnost.

SetAuthorizationToken

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

Nastaví autorizační token, který se použije pro připojení serveru.

Parametry

  • token Autorizační token.

GetAuthorizationToken

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

Získá autorizační token.

Návraty

Ověřovací token

StartMeetingAsync

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

Zahajte schůzku.

Návraty

Prázdná budoucnost.

DeleteMeetingAsync

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

Odstraní schůzku. Všichni účastníci, kteří jsou stále součástí schůzky, budou po tomto hovoru vysunutí.

Návraty

Prázdná budoucnost.

LockMeetingAsync

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

Zamkne schůzku. Potom se nebudou moct připojit žádní noví účastníci.

Návraty

Prázdná budoucnost.

UnlockMeetingAsync

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

Odemkne schůzku.

Návraty

Prázdná budoucnost.

MuteAllParticipantsAsync

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

Ztlumí všechny účastníky s výjimkou hostitele. Tím zabráníte ostatním v generování přepisů nebo odesílání textových zpráv.

Návraty

Prázdná budoucnost.

UnmuteAllParticipantsAsync

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

Umožňuje ostatním účastníkům generovat přepisy nebo posílat textové zprávy.

Návraty

Prázdná budoucnost.

MuteParticipantAsync

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

Ztlumí konkrétního účastníka. Zabráníte tak generování nových přepisů nebo odesílání textových zpráv.

Parametry

  • participantId Identifikátor účastníka.

Návraty

Prázdná budoucnost.

Zrušit ztlumeníParticipantAsync

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

Zruší ztlumení určitého účastníka.

Parametry

  • participantId Identifikátor účastníka.

Návraty

Prázdná budoucnost.

CreateMeetingAsync

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

Vytvořte schůzku pomocí konfigurace řeči a ID schůzky.

Parametry

  • speechConfig Sdílený inteligentní ukazatel objektu konfigurace řeči.

  • meetingId ID schůzky.

Návraty

Sdílený inteligentní ukazatel vytvořeného objektu schůzky.