Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
class Transcription::Meeting
: public std::enable_shared_from_this< Meeting >
Classe per la riunione.
Membri
Proprietà
Sintassi: public PropertyCollection & Properties;
Raccolta di proprietà e dei relativi valori definiti per la riunione.
Riunione
Sintassi: public inline explicit Meeting ( SPXMEETINGHANDLE hmeeting );
Costruttore interno. Crea una nuova istanza usando l'handle fornito.
Parametri
-
hmeetinghandle recognizer.
~Riunione
Sintassi: public inline ~Meeting ( );
Distruttore.
operatore SPXMEETINGHANDLE
Sintassi: public inline explicit operator SPXMEETINGHANDLE ( ) const;
Operatore interno usato per ottenere il valore di handle sottostante.
Restituzioni
Handle.
GetMeetingId
Sintassi: public inline std::string GetMeetingId ( );
Ottenere l'ID riunione.
Restituzioni
ID riunione.
AddParticipantAsync
Sintassi: public inline std::future< std::shared_ptr< Participant > > AddParticipantAsync ( const std::string & userId );
Aggiungere un partecipante a una riunione usando l'ID dell'utente.
Nota: il partecipante restituito può essere usato per rimuovere. Se il client modifica gli attributi del partecipante, gli attributi modificati vengono passati al servizio solo quando il partecipante viene aggiunto di nuovo.
Parametri
-
userIdID utente.
Restituzioni
puntatore intelligente condiviso del partecipante.
AddParticipantAsync
Sintassi: public inline std::future< std::shared_ptr< User > > AddParticipantAsync ( const std::shared_ptr< User > & user );
Aggiungere un partecipante a una riunione utilizzando l'oggetto User.
Parametri
-
userPuntatore intelligente condiviso a un oggetto User.
Restituzioni
Oggetto passato nell'oggetto User.
AddParticipantAsync
Sintassi: public inline std::future< std::shared_ptr< Participant > > AddParticipantAsync ( const std::shared_ptr< Participant > & participant );
Aggiungere un partecipante a una riunione usando l'oggetto partecipante.
Parametri
-
participantPuntatore intelligente condiviso a un oggetto partecipante.
Restituzioni
Oggetto passato nell'oggetto partecipante.
RemoveParticipantAsync
Sintassi: public inline std::future< void > RemoveParticipantAsync ( const std::shared_ptr< Participant > & participant );
Rimuovere un partecipante da una riunione utilizzando l'oggetto partecipante.
Parametri
-
participantPuntatore intelligente condiviso di un oggetto partecipante.
Restituzioni
Un futuro vuoto.
RemoveParticipantAsync
Sintassi: public inline std::future< void > RemoveParticipantAsync ( const std::shared_ptr< User > & user );
Rimuovere un partecipante da una riunione utilizzando l'oggetto User.
Parametri
-
userPuntatore intelligente di un utente.
Restituzioni
Un futuro vuoto.
RemoveParticipantAsync
Sintassi: public inline std::future< void > RemoveParticipantAsync ( const std::string & userId );
Rimuovere un partecipante da una riunione usando una stringa id utente.
Parametri
-
userIdID utente.
Restituzioni
Un futuro vuoto.
EndMeetingAsync
Sintassi: public inline std::future< void > EndMeetingAsync ( );
Termina la riunione corrente.
Restituzioni
Un futuro vuoto.
SetAuthorizationToken
Sintassi: public inline void SetAuthorizationToken ( const std::string & token );
Imposta il token di autorizzazione che verrà utilizzato per la connessione del server.
Parametri
-
tokenToken di autorizzazione.
GetAuthorizationToken
Sintassi: public inline std::string GetAuthorizationToken ( );
Ottiene il token di autorizzazione.
Restituzioni
Token di autorizzazione
StartMeetingAsync
Sintassi: public inline std::future< void > StartMeetingAsync ( );
Avviare la riunione.
Restituzioni
Un futuro vuoto.
DeleteMeetingAsync
Sintassi: public inline std::future< void > DeleteMeetingAsync ( );
Elimina la riunione. Tutti i partecipanti che fanno ancora parte della riunione verranno inseriti dopo questa chiamata.
Restituzioni
Un futuro vuoto.
LockMeetingAsync
Sintassi: public inline std::future< void > LockMeetingAsync ( );
Blocca la riunione. Dopo questo non sarà possibile partecipare a nuovi partecipanti.
Restituzioni
Un futuro vuoto.
UnlockMeetingAsync
Sintassi: public inline std::future< void > UnlockMeetingAsync ( );
Sblocca la riunione.
Restituzioni
Un futuro vuoto.
MuteAllParticipantsAsync
Sintassi: public inline std::future< void > MuteAllParticipantsAsync ( );
Disattiva tutti i partecipanti ad eccezione dell'host. Ciò impedisce ad altri utenti di generare trascrizioni o inviare messaggi di testo.
Restituzioni
Un futuro vuoto.
UnmuteAllParticipantsAsync
Sintassi: public inline std::future< void > UnmuteAllParticipantsAsync ( );
Consente ad altri partecipanti di generare trascrizioni o inviare sms.
Restituzioni
Un futuro vuoto.
MuteParticipantAsync
Sintassi: public inline std::future< void > MuteParticipantAsync ( const std::string & participantId );
Disattiva un partecipante specifico. Ciò impedirà la generazione di nuove trascrizioni o l'invio di messaggi di testo.
Parametri
-
participantIdIdentificatore del partecipante.
Restituzioni
Un futuro vuoto.
UnmuteParticipantAsync
Sintassi: public inline std::future< void > UnmuteParticipantAsync ( const std::string & participantId );
Annulla l'audio di un partecipante specifico.
Parametri
-
participantIdIdentificatore del partecipante.
Restituzioni
Un futuro vuoto.
CreateMeetingAsync
Sintassi: public inline static std::future< std::shared_ptr< Meeting > > CreateMeetingAsync ( std::shared_ptr< SpeechConfig > speechConfig , const std::string & meetingId );
Creare una riunione usando una configurazione di riconoscimento vocale e un ID riunione.
Parametri
speechConfigPuntatore intelligente condiviso di un oggetto config voce.meetingIdID riunione.
Restituzioni
Puntatore intelligente condiviso dell'oggetto riunione creato.