|
virtual nstd::optional< V2NIMMessage > | createTextMessage (nstd::string text)=0 |
|
virtual nstd::optional< V2NIMMessage > | createImageMessage (nstd::string imagePath, nstd::string name, nstd::string sceneName, uint32_t width, uint32_t height)=0 |
|
virtual nstd::optional< V2NIMMessage > | createAudioMessage (nstd::string audioPath, nstd::string name, nstd::string sceneName, uint32_t duration)=0 |
|
virtual nstd::optional< V2NIMMessage > | createVideoMessage (nstd::string videoPath, nstd::string name, nstd::string sceneName, uint32_t duration, uint32_t width, uint32_t height)=0 |
|
virtual nstd::optional< V2NIMMessage > | createFileMessage (nstd::string filePath, nstd::string name, nstd::string sceneName)=0 |
|
virtual nstd::optional< V2NIMMessage > | createLocationMessage (double latitude, double longitude, nstd::string address)=0 |
|
virtual nstd::optional< V2NIMMessage > | createCustomMessage (nstd::string text, nstd::string rawAttachment)=0 |
|
virtual nstd::optional< V2NIMMessage > | createTipsMessage (nstd::string text)=0 |
|
virtual nstd::optional< V2NIMMessage > | createForwardMessage (V2NIMMessage message)=0 |
|
virtual nstd::optional< V2NIMMessage > | createCallMessage (int32_t type, const nstd::string &channelId, int32_t status, const nstd::vector< V2NIMMessageCallDuration > &durations, const nstd::string &text)=0 |
|
virtual nstd::optional< nstd::string > | messageSerialization (const V2NIMMessage &message)=0 |
|
virtual nstd::optional< V2NIMMessage > | messageDeserialization (const nstd::string &message)=0 |
|
virtual nstd::string | imageThumbUrl (const nstd::string &url, int32_t thumbSize)=0 |
|
virtual nstd::string | videoCoverUrl (const nstd::string &url, int32_t offset, int32_t thumbSize, const nstd::string &type)=0 |
|