Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Reprezentuje uczestnika konwersacji. Dodano element w wersji 1.5.0.
Członkowie
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 const bool & IsUsingTts;
Pobiera, czy uczestnik korzysta z zamiany tekstu na mowę (TTS).
IsMuted
Składnia: public const bool & IsMuted;
Pobiera, czy ten uczestnik jest wyciszony.
IsHost
Składnia: public const bool & IsHost;
Pobiera, czy ten uczestnik jest gospodarzem.
Właściwości
Składnia: public PropertyCollection & Properties;
Kolekcja dodatkowych właściwości uczestnika.
Uczestnik
Składnia: public inline explicit Participant ( SPXPARTICIPANTHANDLE hparticipant );
Konstruktor wewnętrzny. Tworzy nowe wystąpienie przy użyciu podanego 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 wartości dojścia bazowego.
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