přepis třídy::P articipant
Představuje účastníka konverzace. Přidáno ve verzi 1.5.0.
Členové
Id
Syntaxe: public const std::string & Id;
Získejte identifikátor účastníka.
Avatar
Syntaxe: public const std::string & Avatar;
Získá barvu avatara uživatele jako šestnáctkový řetězec HTML (např. FF0000 pro červenou).
DisplayName
Syntaxe: public const std::string & DisplayName;
Zobrazované jméno účastníka. Upozorňujeme, že každý účastník ve stejné konverzaci musí mít jiné zobrazované jméno. Duplicitní jména ve stejné konverzaci nejsou povolena. Vlastnost Id můžete použít jako další způsob, jak odkazovat na jednotlivé účastníky.
IsUsingTts
Syntaxe: public constbool & IsUsingTts;
Získá, zda účastník používá převod textu na řeč (TTS).
IsMuted
Syntaxe: public constbool & IsMuted;
Získá, zda je tento účastník ztlumený nebo ne.
IsHost
Syntaxe: public constbool & IsHost;
Získá, zda je tento účastník hostitelem.
Vlastnosti
Syntaxe: public PropertyCollection & Properties;
Kolekce dalších vlastností účastníka.
Participant (Účastník)
Syntaxe: public inline explicit Participant ( SPXPARTICIPANTHANDLE hparticipant );
Interní konstruktor. Vytvoří novou instanci pomocí poskytnutého popisovače.
Parametry
hparticipant
obslužnou rutinu účastníka.
~Účastník
Syntaxe: public inline virtual ~Participant ( );
Virtuální destruktor.
operátor SPXPARTICIPANTHANDLE
Syntaxe: public inline explicit operator SPXPARTICIPANTHANDLE ( ) const;
Interní operátor použitý k získání podkladové hodnoty popisovače.
Návraty
Úchyt.
SetPreferredLanguage
Syntaxe: public inline void SetPreferredLanguage ( const std::string & preferredLanguage );
Nastavte upřednostňovaný jazyk.
Parametry
preferredLanguage
Upřednostňovaný jazyk, například "en-us".
SetVoiceSignature
Syntaxe: public inline void SetVoiceSignature ( const std::string & voiceSignature );
Nastavit hlasovou signaturu. Pokud je hlasový podpis prázdný, uživatel nebude identifikován.
Parametry
voiceSignature
Hlasový podpis účastníka."
Z
Syntaxe: public inline static std::shared_ptr< Participant > From ( const std::string & userId , const std::string & preferredLanguage , const std::string & voiceSignature );
Vytvořte účastníka pomocí ID uživatele, preferovaného jazyka a jeho hlasového podpisu. Pokud je hlasový podpis prázdný, uživatel nebude identifikován.
Parametry
userId
ID uživatele.preferredLanguage
Upřednostňované jazyky uživatele. Může být nepovinný.voiceSignature
Hlasový podpis uživatele. Může být nepovinný.
Návraty
Inteligentní ukazatel účastníka