Class SBSDKImageRef
- Namespace
- ScanbotSDK.iOS
- Assembly
- BarcodeSDK.NET.iOS.dll
public class SBSDKImageRef : NSObject
- Inheritance
-
SBSDKImageRef
Constructors
SBSDKImageRef(NSObjectFlag)
protected SBSDKImageRef(NSObjectFlag t)
Parameters
t NSObjectFlag
SBSDKImageRef(NSUuid?, bool)
public SBSDKImageRef(NSUuid? uniqueId, bool acquireStrongReference)
Parameters
uniqueId NSUuid
acquireStrongReference bool
SBSDKImageRef(NativeHandle)
protected SBSDKImageRef(NativeHandle handle)
Parameters
handle NativeHandle
Properties
ClassHandle
public override NativeHandle ClassHandle { get; }
Property Value
- NativeHandle
ColorSpace
public virtual CGColorSpace? ColorSpace { get; }
Property Value
- CGColorSpace
ImageSize
public virtual CGSize ImageSize { get; }
Property Value
- CGSize
UniqueId
public virtual NSUuid? UniqueId { get; set; }
Property Value
- NSUuid
Methods
AcquireSerializedReferenceWithUniqueId(NSUuid)
public static bool AcquireSerializedReferenceWithUniqueId(NSUuid uniqueId)
Parameters
uniqueId NSUuid
Returns
- bool
Clear()
public virtual void Clear()
Close()
public virtual void Close()
EncodeImageWithOptions(SBSDKEncodeImageOptions, out NSError?)
public virtual NSData? EncodeImageWithOptions(SBSDKEncodeImageOptions options, out NSError? error)
Parameters
options SBSDKEncodeImageOptions
error NSError
Returns
- NSData
FromEncodedBufferWithEncodedBuffer(NSData, SBSDKBufferImageLoadOptions)
public static SBSDKImageRef FromEncodedBufferWithEncodedBuffer(NSData encodedBuffer, SBSDKBufferImageLoadOptions options)
Parameters
encodedBuffer NSData
options SBSDKBufferImageLoadOptions
Returns
- SBSDKImageRef
FromJson(string)
public static SBSDKImageRef? FromJson(string json)
Parameters
json string
Returns
- SBSDKImageRef
FromPathWithPath(string, SBSDKPathImageLoadOptions)
public static SBSDKImageRef FromPathWithPath(string path, SBSDKPathImageLoadOptions options)
Parameters
path string
options SBSDKPathImageLoadOptions
Returns
- SBSDKImageRef
public static SBSDKImageRef FromSampleBufferWithSampleBuffer(CMSampleBuffer sampleBuffer, SBSDKRawImageLoadOptions options)
Parameters
sampleBuffer CMSampleBuffer
options SBSDKRawImageLoadOptions
Returns
- SBSDKImageRef
FromUIImageWithImage(UIImage, SBSDKRawImageLoadOptions)
public static SBSDKImageRef FromUIImageWithImage(UIImage image, SBSDKRawImageLoadOptions options)
Parameters
image UIImage
options SBSDKRawImageLoadOptions
Returns
- SBSDKImageRef
FromURLWithUrl(NSUrl, SBSDKPathImageLoadOptions, out NSError?)
public static SBSDKImageRef? FromURLWithUrl(NSUrl url, SBSDKPathImageLoadOptions options, out NSError? error)
Parameters
url NSUrl
options SBSDKPathImageLoadOptions
error NSError
Returns
- SBSDKImageRef
HibernateAndReturnError(out NSError?)
public virtual bool HibernateAndReturnError(out NSError? error)
Parameters
error NSError
Returns
- bool
InfoAndReturnError(out NSError?)
public virtual SBSDKImageInfo? InfoAndReturnError(out NSError? error)
Parameters
error NSError
Returns
- SBSDKImageInfo
ReleaseAllImages()
public static void ReleaseAllImages()
ReleaseStrongReferenceWithUniqueId(NSUuid)
public static bool ReleaseStrongReferenceWithUniqueId(NSUuid uniqueId)
Parameters
uniqueId NSUuid
Returns
- bool
SaveImageWithPath(string, SBSDKSaveImageOptions, out NSError?)
public virtual bool SaveImageWithPath(string path, SBSDKSaveImageOptions options, out NSError? error)
Parameters
path string
options SBSDKSaveImageOptions
error NSError
Returns
- bool
SaveToURLWithUrl(NSUrl, SBSDKSaveImageOptions, out NSError?)
public virtual bool SaveToURLWithUrl(NSUrl url, SBSDKSaveImageOptions options, out NSError? error)
Parameters
url NSUrl
options SBSDKSaveImageOptions
error NSError
Returns
- bool
Serialize()
public virtual string Serialize()
Returns
- string
SetHibernationCacheDirWithCacheDirPath(string?, out NSError?)
public static bool SetHibernationCacheDirWithCacheDirPath(string? cacheDirPath, out NSError? error)
Parameters
cacheDirPath string
error NSError
Returns
- bool
SetHibernationJpegQualityWithQuality(nint)
public static void SetHibernationJpegQualityWithQuality(nint quality)
Parameters
quality nint
SetStorageCryptingProviderWithProvider(SBSDKStorageCryptingProvider?, out NSError?)
public static bool SetStorageCryptingProviderWithProvider(SBSDKStorageCryptingProvider? provider, out NSError? error)
Parameters
provider SBSDKStorageCryptingProvider
error NSError
Returns
- bool
ToJson(SBSDKToJSONConfiguration)
public virtual string ToJson(SBSDKToJSONConfiguration configuration)
Parameters
configuration SBSDKToJSONConfiguration
Returns
- string
ToUIImageAndReturnError(out NSError?)
public virtual UIImage? ToUIImageAndReturnError(out NSError? error)
Parameters
error NSError
Returns
- UIImage
UpgradeSerializedReferenceWithUniqueId(NSUuid)
public static bool UpgradeSerializedReferenceWithUniqueId(NSUuid uniqueId)
Parameters
uniqueId NSUuid
Returns
- bool