class Transcription ::P articipant
Représente un participant à une conversation. Ajout dans la version 1.5.0.
Membres
Id
Syntaxe : public const std::string & Id;
Obtenez l’identificateur du participant.
Avatar
Syntaxe : public const std::string & Avatar;
Obtient la couleur de l’avatar de l’utilisateur sous la forme d’une chaîne hexadécimale HTML (par exemple, FF0000 pour le rouge).
DisplayName
Syntaxe : public const std::string & DisplayName;
Nom d’affichage du participant. Notez que chaque participant de la même conversation doit avoir un nom d’affichage différent. Les noms en double dans la même conversation ne sont pas autorisés. Vous pouvez utiliser la propriété Id comme autre moyen de faire référence à chaque participant.
IsUsingTts
Syntaxe : public constbool & IsUsingTts;
Obtient si le participant utilise ou non la synthèse vocale (TTS).
IsMuted
Syntaxe : public constbool & IsMuted;
Obtient si ce participant est désactivé ou non.
IsHost
Syntaxe : public constbool & IsHost;
Obtient si ce participant est l’hôte ou non.
Propriétés
Syntaxe : public PropertyCollection & Properties;
Collection de propriétés de participant supplémentaires.
Participant
Syntaxe : public inline explicit Participant ( SPXPARTICIPANTHANDLE hparticipant );
Constructeur interne. Crée un instance à l’aide du handle fourni.
Paramètres
hparticipant
handle participant.
~Participant
Syntaxe : public inline virtual ~Participant ( );
Destructeur virtuel.
opérateur SPXPARTICIPANTHANDLE
Syntaxe : public inline explicit operator SPXPARTICIPANTHANDLE ( ) const;
Opérateur interne utilisé pour obtenir la valeur de handle sous-jacente.
Retours
Handle.
SetPreferredLanguage
Syntaxe : public inline void SetPreferredLanguage ( const std::string & preferredLanguage );
Définissez la langue par défaut.
Paramètres
preferredLanguage
Langue préférée, telle que « en-us ».
SetVoiceSignature
Syntaxe : public inline void SetVoiceSignature ( const std::string & voiceSignature );
Définissez la signature vocale. Si la signature vocale est vide, l’utilisateur n’est pas identifié.
Paramètres
voiceSignature
Signature vocale du participant.
Du
Syntaxe : public inline static std::shared_ptr< Participant > From ( const std::string & userId , const std::string & preferredLanguage , const std::string & voiceSignature );
Créez un participant à l’aide de son ID d’utilisateur, de sa langue préférée et de sa signature vocale. Si la signature vocale est vide, l’utilisateur n’est pas identifié.
Paramètres
userId
Id d’utilisateur.preferredLanguage
Langues préférées de l’utilisateur. Elle peut être facultative.voiceSignature
Signature vocale de l’utilisateur. Elle peut être facultative.
Retours
Pointeur intelligent du participant