共用方式為


類別轉譯::Meeting

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

會議的類別。

成員

屬性

語法: public PropertyCollection & Properties;

針對此會議定義的屬性及其值集合。

會議

語法: public inline explicit Meeting ( SPXMEETINGHANDLE hmeeting );

內部建構函式。 使用提供的控制碼建立新的實例。

參數

  • hmeeting 辨識器控制碼。

~會議

語法: public inline ~Meeting ( );

解構函式。

運算子 SPXMEETINGHANDLE

語法: public inline explicit operator SPXMEETINGHANDLE ( ) const;

用來取得基礎控制碼值的內部運算子。

傳回

控制代碼。

GetMeetingId

語法: public inline std::string GetMeetingId ( );

取得會議識別碼。

傳回

會議識別碼。

AddParticipantAsync

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

使用使用者的識別碼將參與者新增至會議。

注意:傳回的參與者可用來移除。 如果用戶端變更參與者的屬性,只有在再次新增參與者時,變更的屬性才會傳遞至服務。

參數

  • userId 使用者識別碼。

傳回

參與者的共用智慧指標。

AddParticipantAsync

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

使用 User 物件將參與者新增至會議。

參數

  • user User 物件的共用智慧型指標。

傳回

傳入 User 物件的 。

AddParticipantAsync

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

使用參與者物件將參與者新增至會議。

參數

  • participant 參與者物件的共用智慧型指標。

傳回

傳入參與者物件的 。

RemoveParticipantAsync

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

使用參與者物件從會議中移除參與者。

參數

  • participant 參與者物件的共用智慧型指標。

傳回

空的未來。

RemoveParticipantAsync

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

使用 User 物件從會議中移除參與者。

參數

  • user 使用者的智慧型指標。

傳回

空的未來。

RemoveParticipantAsync

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

使用使用者識別碼字串從會議中移除參與者。

參數

  • userId 使用者識別碼。

傳回

空的未來。

EndMeetingAsync

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

結束目前的會議。

傳回

空的未來。

SetAuthorizationToken

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

設定將用於連接伺服器的授權權杖。

參數

  • token 授權權杖。

GetAuthorizationToken

語法: public inline std::string GetAuthorizationToken ( );

取得授權權杖。

傳回

授權權杖

StartMeetingAsync

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

開始會議。

傳回

空的未來。

DeleteMeetingAsync

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

刪除會議。 任何仍在會議中的參與者都會在此通話之後退出。

傳回

空的未來。

LockMeetingAsync

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

鎖定會議。 在此之後,沒有任何新的參與者能夠加入。

傳回

空的未來。

UnlockMeetingAsync

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

解除鎖定會議。

傳回

空的未來。

MuteAllParticipantsAsync

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

將主機以外的所有參與者設為靜音。 這可防止其他人產生文字記錄或傳送文字訊息。

傳回

空的未來。

UnmuteAllParticipantsAsync

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

允許其他參與者產生文字記錄,或傳送簡訊。

傳回

空的未來。

MuteParticipantAsync

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

將特定參與者設為靜音。 這可防止產生新的轉譯,或傳送簡訊。

參數

  • participantId 參與者的識別碼。

傳回

空的未來。

UnmuteParticipantAsync

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

取消變更特定參與者。

參數

  • participantId 參與者的識別碼。

傳回

空的未來。

CreateMeetingAsync

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

使用語音設定和會議識別碼建立會議。

參數

  • speechConfig 語音設定物件的共用智慧型指標。

  • meetingId 會議識別碼。

傳回

已建立會議物件的共用智慧型指標。