PLVImageMessage
Objective-C
@interface PLVImageMessage : NSObject
@property (nonatomic, copy) NSString * _Nullable msgId;
@property (nonatomic, copy) NSString *imageId;
@property (nonatomic, copy) NSString *imageName;
@property (nonatomic, copy) NSString * _Nullable imageUrl;
@property (nonatomic, strong) UIImage * _Nullable image;
// 发送图片消息时,如果processImageData不为空,优先使用该属性进行上传
// @note 使用processImageData上传的图片,SDK内部不会再做任何数据压缩
@property (nonatomic, strong) NSData * _Nullable processImageData;
@property (nonatomic, assign) CGSize imageSize;
@property (nonatomic, assign) float uploadProgress;
@property (nonatomic, assign) PLVImageUploadState uploadState;
@property (nonatomic, assign) PLVImageMessageSendState sendState;
@property (nonatomic, assign)NSTimeInterval time;
@property (nonatomic, assign) NSTimeInterval playbackTime;
/// 如果值为"extend"表示为:提醒消息
@property (nonatomic, copy) NSString * _Nullable source;
@end
Swift
class PLVImageMessage : NSObject
Undocumented
-
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString * _Nullable msgId
Swift
var msgId: String? { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *imageId
Swift
var imageId: String { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString *imageName
Swift
var imageName: String { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, copy) NSString * _Nullable imageUrl
Swift
var imageUrl: String? { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, strong) UIImage * _Nullable image
Swift
var image: NSImage? { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic, strong) NSData * _Nullable processImageData
Swift
var processImageData: Data? { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic) CGSize imageSize
Swift
var imageSize: CGSize { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic) float uploadProgress
Swift
var uploadProgress: Float { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic) PLVImageUploadState uploadState
Swift
var uploadState: PLVImageUploadState { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic) PLVImageMessageSendState sendState
Swift
var sendState: PLVImageMessageSendState { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic)NSTimeInterval time
Swift
var time: TimeInterval { get set }
-
Undocumented
Declaration
Objective-C
@property (nonatomic) NSTimeInterval playbackTime
Swift
var playbackTime: TimeInterval { get set }
-
如果值为"extend"表示为:提醒消息
Declaration
Objective-C
@property (nonatomic, copy) NSString *_Nullable source;
Swift
var source: String? { get set }