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.