transkrypcja klasy::P articipant
Reprezentuje uczestnika konwersacji. Dodano element w wersji 1.5.0.
Elementy członkowskie
Id
Składnia: public const std::string & Id;
Pobierz identyfikator uczestnika.
Awatar
Składnia: public const std::string & Avatar;
Pobiera kolor awatara użytkownika jako ciąg szesnastkowy HTML (np. FF0000 na czerwony).
Nazwa wyświetlana
Składnia: public const std::string & DisplayName;
Nazwa wyświetlana uczestnika. Należy pamiętać, że każdy uczestnik w ramach tej samej konwersacji musi mieć inną nazwę wyświetlaną. Zduplikowane nazwy w tej samej konwersacji są niedozwolone. Możesz użyć właściwości Id jako innego sposobu odwoływania się do każdego uczestnika.
IsUsingTts
Składnia: public constbool & IsUsingTts;
Pobiera informacje o tym, czy uczestnik korzysta z funkcji zamiany tekstu na mowę (TTS).
IsMuted
Składnia: public constbool & IsMuted;
Dostaje, czy ten uczestnik jest wyciszony.
IsHost
Składnia: public constbool & IsHost;
Pobiera informację o tym, czy ten uczestnik jest gospodarzem.
Właściwości
Składnia: public PropertyCollection & Properties;
Kolekcja dodatkowych właściwości uczestnika.
Participant
Składnia: public inline explicit Participant ( SPXPARTICIPANTHANDLE hparticipant );
Konstruktor wewnętrzny. Tworzy nowe wystąpienie przy użyciu dostarczonego dojścia.
Parametry
hparticipant
uchwyt uczestnika.
~Uczestnik
Składnia: public inline virtual ~Participant ( );
Destruktor wirtualny.
operator SPXPARTICIPANTHANDLE
Składnia: public inline explicit operator SPXPARTICIPANTHANDLE ( ) const;
Operator wewnętrzny używany do pobierania bazowej wartości dojścia.
Zwraca
Uchwyt.
SetPreferredLanguage
Składnia: public inline void SetPreferredLanguage ( const std::string & preferredLanguage );
Ustaw preferowany język.
Parametry
preferredLanguage
Preferowany język, taki jak "en-us".
SetVoiceSignature
Składnia: public inline void SetVoiceSignature ( const std::string & voiceSignature );
Ustaw podpis głosowy. Jeśli podpis głosowy jest pusty, użytkownik nie zostanie zidentyfikowany.
Parametry
voiceSignature
Podpis głosu uczestnika".
Źródło
Składnia: public inline static std::shared_ptr< Participant > From ( const std::string & userId , const std::string & preferredLanguage , const std::string & voiceSignature );
Utwórz uczestnika przy użyciu identyfikatora użytkownika, preferowanego języka i podpisu głosowego. Jeśli podpis głosowy jest pusty, użytkownik nie zostanie zidentyfikowany.
Parametry
userId
Identyfikatory użytkownika.preferredLanguage
Preferowane języki użytkownika. Może to być opcjonalne.voiceSignature
Podpis głosowy użytkownika. Może to być opcjonalne.
Zwraca
Inteligentny wskaźnik uczestnika