Udostępnij za pośrednictwem


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.