クラスの文字起こし::P articipant
会話の参加者を表します。 バージョン 1.5.0 で追加されました。
メンバー
Id
構文: public const std::string & Id;
参加者の識別子を取得します。
Avatar
構文: public const std::string & Avatar;
ユーザーのアバターの色を HTML 16 進文字列 (赤の場合は FF0000 など) として取得します。
DisplayName
構文: public const std::string & DisplayName;
参加者の表示名。 同じ会話内の各参加者は、異なる表示名を持っている必要があることに注意してください。 同じ会話内の重複する名前は許可されません。 Id プロパティは、各参加者を参照する別の方法として使用できます。
IsUsingTts
構文: public constbool & IsUsingTts;
参加者がテキスト読み上げ (TTS) を使用しているかどうかを取得します。
IsMuted
構文: public constbool & IsMuted;
この参加者がミュートされているかどうかを取得します。
IsHost
構文: public constbool & IsHost;
この参加者がホストであるかどうかを取得します。
プロパティ
構文: public PropertyCollection & Properties;
追加の参加者プロパティのコレクション。
参加者
構文: public inline explicit Participant ( SPXPARTICIPANTHANDLE hparticipant );
内部コンストラクター。 指定されたハンドルを使用して新しいインスタンスを作成します。
パラメーター
hparticipant
参加者ハンドル。
~参加者
構文: public inline virtual ~Participant ( );
仮想デストラクター。
演算子 SPXPARTICIPANTHANDLE
構文: public inline explicit operator SPXPARTICIPANTHANDLE ( ) const;
基になるハンドル値を取得するために使用される内部演算子。
戻り値
ハンドル。
SetPreferredLanguage
構文: public inline void SetPreferredLanguage ( const std::string & preferredLanguage );
優先言語を設定します。
パラメーター
preferredLanguage
"en-us" などの優先言語。
SetVoiceSignature
構文: public inline void SetVoiceSignature ( const std::string & voiceSignature );
音声署名を設定します。 音声署名が空の場合、ユーザーは識別されません。
パラメーター
voiceSignature
参加者の音声署名」
ソース
構文: public inline static std::shared_ptr< Participant > From ( const std::string & userId , const std::string & preferredLanguage , const std::string & voiceSignature );
ユーザー ID、希望する言語、および音声署名を使用して参加者を作成します。 音声署名が空の場合、ユーザーは識別されません。
パラメーター
userId
ユーザー ID。preferredLanguage
ユーザーの優先言語。 これは省略可能です。voiceSignature
ユーザーの音声署名。 これは省略可能です。
戻り値
参加者のスマート ポインター