Tuya iOS Smart Life App SDK 5.15.0
ThingImageCoder Class Reference

#import <ThingImageCoder.h>

Inheritance diagram for ThingImageCoder:

Class Methods

(nullable UIImage *) + decryptImageWithData:encryptKey:
 
(nullable NSData *) + decryptWithData:encryptKey:
 
(NSData *) + encryptImageWithImage:encryptKey:securityLevel:
 
(NSData *) + encryptData:encryptKey:securityLevel:
 
(NSData *) + encryptImageWithImage:encryptKey:
 
(NSData *) + encryptData:encryptKey:
 
(NSString *) + encryptKeyForImagePath:
 
(void) + setEncryptKey:forImagePath:
 
(nullable UIImage *) + decryptImageWithData:encryptKey:
 
(nullable NSData *) + decryptWithData:encryptKey:
 
(NSData *) + encryptImageWithImage:encryptKey:securityLevel:
 
(NSData *) + encryptData:encryptKey:securityLevel:
 
(NSData *) + encryptImageWithImage:encryptKey:
 
(NSData *) + encryptData:encryptKey:
 
(NSString *) + encryptKeyForImagePath:
 
(void) + setEncryptKey:forImagePath:
 
(nullable UIImage *) + decryptImageWithData:encryptKey:
 
(nullable NSData *) + decryptWithData:encryptKey:
 
(NSData *) + encryptImageWithImage:encryptKey:securityLevel:
 
(NSData *) + encryptData:encryptKey:securityLevel:
 
(NSData *) + encryptImageWithImage:encryptKey:
 
(NSData *) + encryptData:encryptKey:
 
(NSString *) + encryptKeyForImagePath:
 
(void) + setEncryptKey:forImagePath:
 
(nullable UIImage *) + decryptImageWithData:encryptKey:
 
(nullable NSData *) + decryptWithData:encryptKey:
 
(NSData *) + encryptImageWithImage:encryptKey:securityLevel:
 
(NSData *) + encryptData:encryptKey:securityLevel:
 
(NSData *) + encryptImageWithImage:encryptKey:
 
(NSData *) + encryptData:encryptKey:
 
(NSString *) + encryptKeyForImagePath:
 
(void) + setEncryptKey:forImagePath:
 

Detailed Description

Definition at line 22 of file ThingImageCoder.h.

Method Documentation

◆ decryptImageWithData:encryptKey: [1/4]

+ (nullable UIImage *) decryptImageWithData: (NSData *)  data
encryptKey: (NSString *)  encryptKey 

◆ decryptImageWithData:encryptKey: [2/4]

+ (nullable UIImage *) decryptImageWithData: (NSData *)  data
encryptKey: (NSString *)  encryptKey 

◆ decryptImageWithData:encryptKey: [3/4]

+ (nullable UIImage *) decryptImageWithData: (NSData *)  data
encryptKey: (NSString *)  encryptKey 

◆ decryptImageWithData:encryptKey: [4/4]

+ (nullable UIImage *) decryptImageWithData: (NSData *)  data
encryptKey: (NSString *)  encryptKey 

◆ decryptWithData:encryptKey: [1/4]

+ (nullable NSData *) decryptWithData: (NSData *)  data
encryptKey: (NSString *)  encryptKey 

◆ decryptWithData:encryptKey: [2/4]

+ (nullable NSData *) decryptWithData: (NSData *)  data
encryptKey: (NSString *)  encryptKey 

◆ decryptWithData:encryptKey: [3/4]

+ (nullable NSData *) decryptWithData: (NSData *)  data
encryptKey: (NSString *)  encryptKey 

◆ decryptWithData:encryptKey: [4/4]

+ (nullable NSData *) decryptWithData: (NSData *)  data
encryptKey: (NSString *)  encryptKey 

◆ encryptData:encryptKey: [1/4]

+ (NSData *) encryptData: (NSData *)  data
encryptKey: (NSString *)  encryptKey 

◆ encryptData:encryptKey: [2/4]

+ (NSData *) encryptData: (NSData *)  data
encryptKey: (NSString *)  encryptKey 

◆ encryptData:encryptKey: [3/4]

+ (NSData *) encryptData: (NSData *)  data
encryptKey: (NSString *)  encryptKey 

◆ encryptData:encryptKey: [4/4]

+ (NSData *) encryptData: (NSData *)  data
encryptKey: (NSString *)  encryptKey 

◆ encryptData:encryptKey:securityLevel: [1/4]

+ (NSData *) encryptData: (NSData *)  data
encryptKey: (NSString *)  encryptKey
securityLevel: (ThingImageSecurityLevel)  securityLevel 

◆ encryptData:encryptKey:securityLevel: [2/4]

+ (NSData *) encryptData: (NSData *)  data
encryptKey: (NSString *)  encryptKey
securityLevel: (ThingImageSecurityLevel)  securityLevel 

◆ encryptData:encryptKey:securityLevel: [3/4]

+ (NSData *) encryptData: (NSData *)  data
encryptKey: (NSString *)  encryptKey
securityLevel: (ThingImageSecurityLevel)  securityLevel 

◆ encryptData:encryptKey:securityLevel: [4/4]

+ (NSData *) encryptData: (NSData *)  data
encryptKey: (NSString *)  encryptKey
securityLevel: (ThingImageSecurityLevel)  securityLevel 

◆ encryptImageWithImage:encryptKey: [1/4]

+ (NSData *) encryptImageWithImage: (UIImage *)  image
encryptKey: (NSString *)  encryptKey 

◆ encryptImageWithImage:encryptKey: [2/4]

+ (NSData *) encryptImageWithImage: (UIImage *)  image
encryptKey: (NSString *)  encryptKey 

◆ encryptImageWithImage:encryptKey: [3/4]

+ (NSData *) encryptImageWithImage: (UIImage *)  image
encryptKey: (NSString *)  encryptKey 

◆ encryptImageWithImage:encryptKey: [4/4]

+ (NSData *) encryptImageWithImage: (UIImage *)  image
encryptKey: (NSString *)  encryptKey 

◆ encryptImageWithImage:encryptKey:securityLevel: [1/4]

+ (NSData *) encryptImageWithImage: (UIImage *)  image
encryptKey: (NSString *)  encryptKey
securityLevel: (ThingImageSecurityLevel)  securityLevel 

◆ encryptImageWithImage:encryptKey:securityLevel: [2/4]

+ (NSData *) encryptImageWithImage: (UIImage *)  image
encryptKey: (NSString *)  encryptKey
securityLevel: (ThingImageSecurityLevel)  securityLevel 

◆ encryptImageWithImage:encryptKey:securityLevel: [3/4]

+ (NSData *) encryptImageWithImage: (UIImage *)  image
encryptKey: (NSString *)  encryptKey
securityLevel: (ThingImageSecurityLevel)  securityLevel 

◆ encryptImageWithImage:encryptKey:securityLevel: [4/4]

+ (NSData *) encryptImageWithImage: (UIImage *)  image
encryptKey: (NSString *)  encryptKey
securityLevel: (ThingImageSecurityLevel)  securityLevel 

◆ encryptKeyForImagePath: [1/4]

+ (NSString *) encryptKeyForImagePath: (NSString *)  imagePath

◆ encryptKeyForImagePath: [2/4]

+ (NSString *) encryptKeyForImagePath: (NSString *)  imagePath

◆ encryptKeyForImagePath: [3/4]

+ (NSString *) encryptKeyForImagePath: (NSString *)  imagePath

◆ encryptKeyForImagePath: [4/4]

+ (NSString *) encryptKeyForImagePath: (NSString *)  imagePath

◆ setEncryptKey:forImagePath: [1/4]

+ (void) setEncryptKey: (NSString *)  encryptKey
forImagePath: (NSString *)  imagePath 

◆ setEncryptKey:forImagePath: [2/4]

+ (void) setEncryptKey: (NSString *)  encryptKey
forImagePath: (NSString *)  imagePath 

◆ setEncryptKey:forImagePath: [3/4]

+ (void) setEncryptKey: (NSString *)  encryptKey
forImagePath: (NSString *)  imagePath 

◆ setEncryptKey:forImagePath: [4/4]

+ (void) setEncryptKey: (NSString *)  encryptKey
forImagePath: (NSString *)  imagePath 

The documentation for this class was generated from the following files: