transkrypcja klasy::Meeting
class Transcription::Meeting
: public std::enable_shared_from_this< Meeting >
Klasa na spotkanie.
Elementy członkowskie
Właściwości
Składnia: public PropertyCollection & Properties;
Kolekcja właściwości i ich wartości zdefiniowanych dla tego spotkania.
Spotkanie
Składnia: public inline explicit Meeting ( SPXMEETINGHANDLE hmeeting );
Konstruktor wewnętrzny. Tworzy nowe wystąpienie przy użyciu podanego uchwytu.
Parametry
-
hmeeting
Uchwyt rozpoznawania.
~Spotkanie
Składnia: public inline ~Meeting ( );
Destruktora.
operator SPXMEETINGHANDLE
Składnia: public inline explicit operator SPXMEETINGHANDLE ( ) const;
Operator wewnętrzny używany do pobierania wartości uchwytu bazowego.
Zwraca
Uchwyt.
GetMeetingId
Składnia: public inline std::string GetMeetingId ( );
Pobierz identyfikator spotkania.
Zwraca
Identyfikator spotkania.
AddParticipantAsync
Składnia: public inline std::future< std::shared_ptr< Participant > > AddParticipantAsync ( const std::string & userId );
Dodaj uczestnika do spotkania przy użyciu identyfikatora użytkownika.
Uwaga: zwrócony uczestnik może służyć do usunięcia. Jeśli klient zmieni atrybuty uczestnika, zmienione atrybuty zostaną przekazane do usługi tylko wtedy, gdy uczestnik zostanie dodany ponownie.
Parametry
-
userId
Identyfikator użytkownika.
Zwraca
udostępniony inteligentny wskaźnik uczestnika.
AddParticipantAsync
Składnia: public inline std::future< std::shared_ptr< User > > AddParticipantAsync ( const std::shared_ptr< User > & user );
Dodaj uczestnika do spotkania przy użyciu obiektu Użytkownik.
Parametry
-
user
Udostępniony inteligentny wskaźnik do obiektu Użytkownik.
Zwraca
Przekazany obiekt Użytkownika.
AddParticipantAsync
Składnia: public inline std::future< std::shared_ptr< Participant > > AddParticipantAsync ( const std::shared_ptr< Participant > & participant );
Dodaj uczestnika do spotkania przy użyciu obiektu uczestnika.
Parametry
-
participant
Udostępniony inteligentny wskaźnik do obiektu uczestnika.
Zwraca
Przekazany obiekt uczestnika.
RemoveParticipantAsync
Składnia: public inline std::future< void > RemoveParticipantAsync ( const std::shared_ptr< Participant > & participant );
Usuń uczestnika ze spotkania przy użyciu obiektu uczestnika.
Parametry
-
participant
Udostępniony inteligentny wskaźnik obiektu uczestnika.
Zwraca
Pusta przyszłość.
RemoveParticipantAsync
Składnia: public inline std::future< void > RemoveParticipantAsync ( const std::shared_ptr< User > & user );
Usuń uczestnika ze spotkania przy użyciu obiektu Użytkownik.
Parametry
-
user
Inteligentny wskaźnik użytkownika.
Zwraca
Pusta przyszłość.
RemoveParticipantAsync
Składnia: public inline std::future< void > RemoveParticipantAsync ( const std::string & userId );
Usuń uczestnika ze spotkania przy użyciu ciągu identyfikatora użytkownika.
Parametry
-
userId
Identyfikator użytkownika.
Zwraca
Pusta przyszłość.
EndMeetingAsync
Składnia: public inline std::future< void > EndMeetingAsync ( );
Kończy bieżące spotkanie.
Zwraca
Pusta przyszłość.
SetAuthorizationToken
Składnia: public inline void SetAuthorizationToken ( const std::string & token );
Ustawia token autoryzacji, który będzie używany do łączenia serwera.
Parametry
-
token
Token autoryzacji.
GetAuthorizationToken
Składnia: public inline std::string GetAuthorizationToken ( );
Pobiera token autoryzacji.
Zwraca
Token autoryzacji
StartMeetingAsync
Składnia: public inline std::future< void > StartMeetingAsync ( );
Rozpocznij spotkanie.
Zwraca
Pusta przyszłość.
DeleteMeetingAsync
Składnia: public inline std::future< void > DeleteMeetingAsync ( );
Usuwa spotkanie. Wszyscy uczestnicy, którzy są nadal częścią spotkania, zostaną wyrzuceni po tym wywołaniu.
Zwraca
Pusta przyszłość.
LockMeetingAsync
Składnia: public inline std::future< void > LockMeetingAsync ( );
Blokuje spotkanie. Po tym nie będą mogli dołączyć nowi uczestnicy.
Zwraca
Pusta przyszłość.
UnlockMeetingAsync
Składnia: public inline std::future< void > UnlockMeetingAsync ( );
Odblokowuje spotkanie.
Zwraca
Pusta przyszłość.
MuteAllParticipantsAsync
Składnia: public inline std::future< void > MuteAllParticipantsAsync ( );
Wycisz wszystkich uczestników z wyjątkiem hosta. Uniemożliwia to innym generowanie transkrypcji lub wysyłanie wiadomości SMS.
Zwraca
Pusta przyszłość.
UnmuteAllParticipantsAsync
Składnia: public inline std::future< void > UnmuteAllParticipantsAsync ( );
Umożliwia innym uczestnikom generowanie transkrypcji lub wysyłanie wiadomości SMS.
Zwraca
Pusta przyszłość.
MuteParticipantAsync
Składnia: public inline std::future< void > MuteParticipantAsync ( const std::string & participantId );
Wycisza określonego uczestnika. Uniemożliwi to generowanie nowych transkrypcji lub wysyłanie wiadomości SMS.
Parametry
-
participantId
Identyfikator uczestnika.
Zwraca
Pusta przyszłość.
UnmuteParticipantAsync
Składnia: public inline std::future< void > UnmuteParticipantAsync ( const std::string & participantId );
Nie dojmuje określonego uczestnika.
Parametry
-
participantId
Identyfikator uczestnika.
Zwraca
Pusta przyszłość.
CreateMeetingAsync
Składnia: public inline static std::future< std::shared_ptr< Meeting > > CreateMeetingAsync ( std::shared_ptr< SpeechConfig > speechConfig , const std::string & meetingId );
Utwórz spotkanie przy użyciu konfiguracji mowy i identyfikatora spotkania.
Parametry
speechConfig
Współużytkowany inteligentny wskaźnik obiektu konfiguracji mowy.meetingId
identyfikator spotkania.
Zwraca
Udostępniony inteligentny wskaźnik utworzonego obiektu spotkania.