18 #ifndef __easemob__EMVideoMessageBody__ 19 #define __easemob__EMVideoMessageBody__ 21 #include "emfilemessagebody.h" 33 Size(
double width = 0.0,
double height = 0.0) : mWidth(width), mHeight(height){}
53 EMVideoMessageBody(
const std::string &localPath,
const std::string &thumbnailLocalPath);
69 void setThumbnailLocalPath(
const std::string &);
77 const std::string& thumbnailLocalPath()
const;
86 void setThumbnailRemotePath(
const std::string &);
94 const std::string& thumbnailRemotePath()
const;
103 void setThumbnailSecretKey(
const std::string &);
111 const std::string& thumbnailSecretKey()
const;
136 void setSize(
const Size &);
144 const Size& size()
const;
152 int duration()
const;
160 void setDuration(
int);
174 std::string mThumbnailLocalPath;
175 std::string mThumbnailRemotePath;
176 std::string mThumbnailSecretKey;
183 typedef std::shared_ptr<EMVideoMessageBody> EMVideoMessageBodyPtr;
Definition: emvideomessagebody.h:31
Definition: emvideomessagebody.h:27
Definition: emfilemessagebody.h:26
Definition: emattributevalue.h:28
EMDownloadStatus
Definition: emfilemessagebody.h:33