Udostępnij za pośrednictwem


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