Zoom Rooms Controller SDK Reference 6.5.0
|
#include <ISmartTagHelper.h>
Public Member Functions | |
virtual | ~ISmartTagHelper () |
virtual ZRCSDKError | RegisterSink (ISmartTagHelperSink *pSink)=0 |
Register smart tag helper callback sink. | |
virtual ZRCSDKError | DeregisterSink (ISmartTagHelperSink *pSink)=0 |
Deregister smart tag helper callback sink. | |
virtual ZRCSDKError | GetAllInstanceSpeakerTagList (int32_t userID, std::vector< SmartTagUser > &speakerTagList)=0 |
Query all instance smart speaker tag list from participant list. | |
virtual ZRCSDKError | GetNamedNameTagList (int32_t userID, std::vector< SmartTagUser > &nameTagList)=0 |
Query named smart name tag list from participant list. | |
virtual ZRCSDKError | GetUnnamedNameTagList (std::vector< SmartTagUser > &nameTagList)=0 |
Query unnamed smart name tag list. | |
virtual ZRCSDKError | GetParticipantSmartTag (SmartTagType type, int32_t userID, int32_t tagID, SmartTagUser &tagUser)=0 |
Query all instance speaker tag or named name tag from participant list. | |
virtual ZRCSDKError | GetSpeakerTagAvatarByJid (const std::string &jid, std::string &avatarUrl)=0 |
Query smart speaker tag avatar by JID. | |
virtual ZRCSDKError | EnableSmartTag (SmartTagType type, bool enable)=0 |
Enable smart name/speaker tag. | |
virtual ZRCSDKError | RequestSmartTagSuggestedAttendee (SmartTagType type)=0 |
Request smart name/speaker tag suggested attendee. | |
virtual ZRCSDKError | RequestSmartNameTagAvatarData (int32_t tagID)=0 |
Request smart name tag avatar data (screenshot of the user’s head). | |
virtual ZRCSDKError | RenameEditedSpeakerTag (const SmartTagUser &editedTag, const std::string &name, const std::string &messageID)=0 |
Rename the edited smart speaker tag. | |
virtual ZRCSDKError | RenameGenericSpeakerTag (int32_t tagID, const std::string &name, const std::string &messageID)=0 |
Rename the generic smart speaker tag. | |
virtual ZRCSDKError | RenameNameTag (int32_t tagID, const std::string &name)=0 |
Rename the smart name tag. | |
virtual ZRCSDKError | BindEditedSpeakerTagToEmail (const SmartTagUser &editedTag, const std::string &email, const std::string &name, const std::string &jid, const std::string &messageID)=0 |
Bind the edited smart speaker tag to email. | |
virtual ZRCSDKError | BindGenericSpeakerTagToEmail (int32_t tagID, const std::string &email, const std::string &name, const std::string &jid, const std::string &messageID)=0 |
Bind the generic smart speaker tag to email. | |
virtual ZRCSDKError | BindNameTagToEmail (int32_t tagID, const std::string &email, const std::string &name, const std::string &jid)=0 |
Bind the smart name tag to email. | |
virtual ZRCSDKError | BindEditedSpeakerTagToUserID (const SmartTagUser &editedTag, int32_t userID, const std::string &name, const std::string &messageID)=0 |
Bind the edited smart speaker tag to companion user. | |
virtual ZRCSDKError | BindGenericSpeakerTagToUserID (int32_t tagID, int32_t userID, const std::string &name, const std::string &messageID)=0 |
Bind the generic smart speaker tag to companion user. | |
virtual ZRCSDKError | BindNameTagToUserID (int32_t tagID, int32_t userID, const std::string &name)=0 |
Bind smart name tag to companion user. | |
virtual ZRCSDKError | UnbindEditedSpeakerTag (const SmartTagUser &editedTag, const std::string &messageID)=0 |
Unbind the edited smart speaker tag. | |
virtual ZRCSDKError | UnbindNameTag (int32_t tagID)=0 |
Unbind smart name tag. | |
Definition at line 141 of file ISmartTagHelper.h.
|
inlinevirtual |
Definition at line 144 of file ISmartTagHelper.h.
|
pure virtual |
Bind the edited smart speaker tag to email.
editedTag | Edited smartspeaker tag, see SmartTagUser struct. |
Smart speaker tag bind email. | |
name | Smart speaker tag bind name. |
jid | Smart speaker tag bind JID. |
messageID | LTT caption message ID. If provided, the instance only speaker tag is edited. If empty, all instance speaker tag is edited. |
|
pure virtual |
Bind the edited smart speaker tag to companion user.
editedTag | Edited smartspeaker tag, see SmartTagUser struct. |
userID | Zoom Room companion user ID. |
name | Smart speaker tag bind name. |
messageID | LTT caption message ID. If provided, the instance only speaker tag is edited. If empty, all instance speaker tag is edited. |
|
pure virtual |
Bind the generic smart speaker tag to email.
tagID | Smart speaker tag ID. |
Smart speaker tag bind email. | |
name | Smart speaker tag bind name. |
jid | Smart speaker tag bind JID. |
messageID | LTT caption message ID. If provided, the instance only speaker tag is edited. If empty, all instance speaker tag is edited. |
|
pure virtual |
Bind the generic smart speaker tag to companion user.
tagID | Generic smart speaker tag ID. |
userID | Zoom Room companion user ID. |
name | Smart speaker tag bind name. |
messageID | LTT caption message ID. If provided, the instance only speaker tag is edited. If empty, all instance speaker tag is edited. |
|
pure virtual |
Bind the smart name tag to email.
tagID | Smart name tag ID. |
Smart name tag bind email. | |
name | Smart name tag bind name. |
jid | Smart name tag bind JID. |
|
pure virtual |
Bind smart name tag to companion user.
tagID | Smart name tag ID. |
userID | Zoom Room companion user ID. |
name | Smart name tag bind name. |
|
pure virtual |
Deregister smart tag helper callback sink.
pSink | A pointer to the ISmartTagHelperSink that receives the smart tag helper callback. |
|
pure virtual |
Enable smart name/speaker tag.
type | The smart tag type, see SmartTagType enum. |
enable | TRUE indicates to enable smart tag. Otherwise not. |
|
pure virtual |
Query all instance smart speaker tag list from participant list.
[out] | speakerTagList | All instance smart speaker tag list, see SmartTagUser struct. |
[in] | userID | Participant userID. |
|
pure virtual |
Query named smart name tag list from participant list.
[out] | nameTagList | Named smart name tag list, see SmartTagUser struct. |
[in] | userID | Participant userID. |
|
pure virtual |
Query all instance speaker tag or named name tag from participant list.
[out] | tagUser | Smart tag user, see SmartTagUser struct. |
[in] | type | The smart tag type, see SmartTagType enum. |
[in] | userID | Participant userID. |
[in] | tagID | Smart tag ID. |
|
pure virtual |
Query smart speaker tag avatar by JID.
[out] | avatarUrl | Smart speaker tag user avatar URL. |
[in] | jid | Smart speaker tag user JID. |
|
pure virtual |
Query unnamed smart name tag list.
[out] | nameTagList | Unnamed smart name tag list, see SmartTagUser struct. |
|
pure virtual |
Register smart tag helper callback sink.
pSink | A pointer to the ISmartTagHelperSink that receives the smart tag helper callback. |
|
pure virtual |
Rename the edited smart speaker tag.
editedTag | Edited smartspeaker tag, see SmartTagUser struct. |
name | Smart speaker tag name. |
messageID | LTT caption message ID. If provided, the instance only speaker tag is edited. If empty, all instance speaker tag is edited. |
|
pure virtual |
Rename the generic smart speaker tag.
tagID | Smart speaker tag ID. |
name | Smart speaker tag name. |
messageID | LTT caption message ID. If provided, the instance only speaker tag is edited. If empty, all instance speaker tag is edited. |
|
pure virtual |
Rename the smart name tag.
tagID | Smart name tag ID. |
name | Smart speaker tag name. |
|
pure virtual |
Request smart name tag avatar data (screenshot of the user’s head).
tagID | Smart name tag ID. |
|
pure virtual |
Request smart name/speaker tag suggested attendee.
type | The smart tag type, see SmartTagType enum. |
|
pure virtual |
Unbind the edited smart speaker tag.
editedTag | Edited smart speaker tag, see SmartTagUser struct. |
messageID | LTT caption message ID. If provided, the instance only speaker tag is edited. If empty, all instance speaker tag is edited. |
|
pure virtual |
Unbind smart name tag.
tagID | Smart name tag ID. |