NIM PC Cross Platform SDK
载入中...
搜索中...
未找到
v2::internal::V2NIMMessageUtilInternal类 参考abstract

#include <v2_nim_internal.hpp>

Public 成员函数

virtual nstd::optional< V2NIMMessagecreateTextMessage (nstd::string text)=0
 
virtual nstd::optional< V2NIMMessagecreateImageMessage (nstd::string imagePath, nstd::string name, nstd::string sceneName, uint32_t width, uint32_t height)=0
 
virtual nstd::optional< V2NIMMessagecreateAudioMessage (nstd::string audioPath, nstd::string name, nstd::string sceneName, uint32_t duration)=0
 
virtual nstd::optional< V2NIMMessagecreateVideoMessage (nstd::string videoPath, nstd::string name, nstd::string sceneName, uint32_t duration, uint32_t width, uint32_t height)=0
 
virtual nstd::optional< V2NIMMessagecreateFileMessage (nstd::string filePath, nstd::string name, nstd::string sceneName)=0
 
virtual nstd::optional< V2NIMMessagecreateLocationMessage (double latitude, double longitude, nstd::string address)=0
 
virtual nstd::optional< V2NIMMessagecreateCustomMessage (nstd::string text, nstd::string rawAttachment)=0
 
virtual nstd::optional< V2NIMMessagecreateTipsMessage (nstd::string text)=0
 
virtual nstd::optional< V2NIMMessagecreateForwardMessage (V2NIMMessage message)=0
 
virtual nstd::optional< V2NIMMessagecreateCallMessage (int32_t type, const nstd::string &channelId, int32_t status, const nstd::vector< V2NIMMessageCallDuration > &durations, const nstd::string &text)=0
 
virtual nstd::optional< nstd::stringmessageSerialization (const V2NIMMessage &message)=0
 
virtual nstd::optional< V2NIMMessagemessageDeserialization (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
 

成员函数说明

◆ createAudioMessage()

virtual nstd::optional< V2NIMMessage > v2::internal::V2NIMMessageUtilInternal::createAudioMessage ( nstd::string  audioPath,
nstd::string  name,
nstd::string  sceneName,
uint32_t  duration 
)
pure virtual

◆ createCallMessage()

virtual nstd::optional< V2NIMMessage > v2::internal::V2NIMMessageUtilInternal::createCallMessage ( int32_t  type,
const nstd::string channelId,
int32_t  status,
const nstd::vector< V2NIMMessageCallDuration > &  durations,
const nstd::string text 
)
pure virtual

◆ createCustomMessage()

virtual nstd::optional< V2NIMMessage > v2::internal::V2NIMMessageUtilInternal::createCustomMessage ( nstd::string  text,
nstd::string  rawAttachment 
)
pure virtual

◆ createFileMessage()

virtual nstd::optional< V2NIMMessage > v2::internal::V2NIMMessageUtilInternal::createFileMessage ( nstd::string  filePath,
nstd::string  name,
nstd::string  sceneName 
)
pure virtual

◆ createForwardMessage()

virtual nstd::optional< V2NIMMessage > v2::internal::V2NIMMessageUtilInternal::createForwardMessage ( V2NIMMessage  message)
pure virtual

◆ createImageMessage()

virtual nstd::optional< V2NIMMessage > v2::internal::V2NIMMessageUtilInternal::createImageMessage ( nstd::string  imagePath,
nstd::string  name,
nstd::string  sceneName,
uint32_t  width,
uint32_t  height 
)
pure virtual

◆ createLocationMessage()

virtual nstd::optional< V2NIMMessage > v2::internal::V2NIMMessageUtilInternal::createLocationMessage ( double  latitude,
double  longitude,
nstd::string  address 
)
pure virtual

◆ createTextMessage()

virtual nstd::optional< V2NIMMessage > v2::internal::V2NIMMessageUtilInternal::createTextMessage ( nstd::string  text)
pure virtual

◆ createTipsMessage()

virtual nstd::optional< V2NIMMessage > v2::internal::V2NIMMessageUtilInternal::createTipsMessage ( nstd::string  text)
pure virtual

◆ createVideoMessage()

virtual nstd::optional< V2NIMMessage > v2::internal::V2NIMMessageUtilInternal::createVideoMessage ( nstd::string  videoPath,
nstd::string  name,
nstd::string  sceneName,
uint32_t  duration,
uint32_t  width,
uint32_t  height 
)
pure virtual

◆ imageThumbUrl()

virtual nstd::string v2::internal::V2NIMMessageUtilInternal::imageThumbUrl ( const nstd::string url,
int32_t  thumbSize 
)
pure virtual

◆ messageDeserialization()

virtual nstd::optional< V2NIMMessage > v2::internal::V2NIMMessageUtilInternal::messageDeserialization ( const nstd::string message)
pure virtual

◆ messageSerialization()

virtual nstd::optional< nstd::string > v2::internal::V2NIMMessageUtilInternal::messageSerialization ( const V2NIMMessage message)
pure virtual

◆ videoCoverUrl()

virtual nstd::string v2::internal::V2NIMMessageUtilInternal::videoCoverUrl ( const nstd::string url,
int32_t  offset,
int32_t  thumbSize,
const nstd::string type 
)
pure virtual

该类的文档由以下文件生成: