Share via


class Transcription::P articipant

Konuşmadaki katılımcıyı temsil eder. Sürüm 1.5.0'da eklendi.

Üyeler

Id

Söz dizimi: public const std::string & Id;

Katılımcının tanımlayıcısını alın.

Avatar

Söz dizimi: public const std::string & Avatar;

Kullanıcının avatarının rengini HTML onaltılık dize olarak alır (örneğin, kırmızı için FF0000).

DisplayName

Söz dizimi: public const std::string & DisplayName;

Katılımcının görünen adı. Aynı konuşmadaki her katılımcının farklı bir görünen adına sahip olması gerektiğini lütfen unutmayın. Aynı konuşmadaki yinelenen adlara izin verilmez. Id özelliğini her katılımcıya başvurmak için başka bir yol olarak kullanabilirsiniz.

IsUsingTts

Söz dizimi: public constbool & IsUsingTts;

Katılımcının Metin Okuma (TTS) kullanıp kullanmadığını alır.

IsMuted

Söz dizimi: public constbool & IsMuted;

Bu katılımcının sesinin kapalı olup olmadığını alır.

IsHost

Söz dizimi: public constbool & IsHost;

Bu katılımcının konak olup olmadığını alır.

Özellikler

Söz dizimi: public PropertyCollection & Properties;

Ek katılımcı özellikleri koleksiyonu.

Katılımcı

Söz dizimi: public inline explicit Participant ( SPXPARTICIPANTHANDLE hparticipant );

İç oluşturucu. Sağlanan tanıtıcıyı kullanarak yeni bir örnek oluşturur.

Parametreler

  • hparticipant katılımcı tutamacı.

~Katılımcı

Söz dizimi: public inline virtual ~Participant ( );

Sanal yıkıcı.

SPXPARTICIPANTHANDLE işleci

Söz dizimi: public inline explicit operator SPXPARTICIPANTHANDLE ( ) const;

Temel alınan tanıtıcı değerini almak için kullanılan iç işleç.

Döndürülenler

Bir tutamaç.

SetPreferredLanguage

Söz dizimi: public inline void SetPreferredLanguage ( const std::string & preferredLanguage );

Tercih edilen dili ayarlayın.

Parametreler

  • preferredLanguage "En-us" gibi tercih edilen dil.

SetVoiceSignature

Söz dizimi: public inline void SetVoiceSignature ( const std::string & voiceSignature );

Ses imzası ayarlayın. Ses imzası boşsa kullanıcı tanımlanmaz.

Parametreler

  • voiceSignature Katılımcının ses imzası."

Kaynak

Söz dizimi: public inline static std::shared_ptr< Participant > From ( const std::string & userId , const std::string & preferredLanguage , const std::string & voiceSignature );

Kullanıcı kimliğini, tercih ettiği dili ve ses imzasını kullanarak bir katılımcı oluşturun. Ses imzası boşsa kullanıcı tanımlanmaz.

Parametreler

  • userId Kullanıcı kimlikleri.

  • preferredLanguage Kullanıcının tercih edilen dilleri. İsteğe bağlı olabilir.

  • voiceSignature Kullanıcının ses imzası. İsteğe bağlı olabilir.

Döndürülenler

Katılımcının akıllı işaretçisi