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 }