Class ImageRef
- Namespace
- IO.Scanbot.Sdk.Core
- Assembly
- DocumentSDK.NET.Droid.dll
public sealed class ImageRef : Object, IParcelable, IJavaObject, IDisposable, IJavaPeerable, IAutoCloseable
- Inheritance
-
ImageRef
- Implements
-
Constructors
ImageRef(UUID, bool)
public ImageRef(UUID uniqueId, bool acquireStrongReference)
Parameters
uniqueId
UUID
acquireStrongReference
bool
Properties
UniqueId
public UUID UniqueId { get; }
Property Value
- UUID
Methods
AcquireSerializedReference(UUID)
public static bool AcquireSerializedReference(UUID p0)
Parameters
p0
UUID
Returns
- bool
Clear()
Close()
DescribeContents()
public int DescribeContents()
Returns
- int
Deserialize(string)
public static ImageRef Deserialize(string source)
Parameters
source
string
Returns
- ImageRef
EncodeImage(EncodeImageOptions)
public byte[] EncodeImage(EncodeImageOptions options)
Parameters
options
EncodeImageOptions
Returns
- byte[]
Finalize()
FromBitmap(Bitmap, BasicImageLoadOptions)
public static ImageRef FromBitmap(Bitmap p0, BasicImageLoadOptions p1)
Parameters
p0
Bitmap
p1
BasicImageLoadOptions
Returns
- ImageRef
FromEncodedBuffer(byte[], BufferImageLoadOptions)
public static ImageRef FromEncodedBuffer(byte[] p0, BufferImageLoadOptions p1)
Parameters
p0
byte[]
p1
BufferImageLoadOptions
Returns
- ImageRef
public static ImageRef FromInputStream(Stream inputStream, BufferImageLoadOptions options)
Parameters
inputStream
Stream
options
BufferImageLoadOptions
Returns
- ImageRef
FromJson(JSONObject)
public static ImageRef FromJson(JSONObject source)
Parameters
source
JSONObject
Returns
- ImageRef
FromJson(IDictionary<string, Object>)
public static ImageRef FromJson(IDictionary<string, Object> source)
Parameters
source
IDictionary<string, Object>
Returns
- ImageRef
FromNv21(byte[], int, int, RawImageLoadOptions)
public static ImageRef FromNv21(byte[] p0, int p1, int p2, RawImageLoadOptions p3)
Parameters
p0
byte[]
p1
int
p2
int
p3
RawImageLoadOptions
Returns
- ImageRef
FromPath(string, PathImageLoadOptions)
public static ImageRef FromPath(string p0, PathImageLoadOptions p1)
Parameters
p0
string
p1
PathImageLoadOptions
Returns
- ImageRef
FromSerializedReference(UUID)
public static ImageRef FromSerializedReference(UUID uniqueId)
Parameters
uniqueId
UUID
Returns
- ImageRef
Hibernate()
Info()
Returns
- ImageInfo
ReleaseAllImages()
public static void ReleaseAllImages()
ReleaseStrongReference(UUID)
public static bool ReleaseStrongReference(UUID p0)
Parameters
p0
UUID
Returns
- bool
SaveImage(string, SaveImageOptions)
public bool SaveImage(string path, SaveImageOptions options)
Parameters
path
string
options
SaveImageOptions
Returns
- bool
Serialize()
public string Serialize()
Returns
- string
SetHibernationCacheDirPath(string)
public static void SetHibernationCacheDirPath(string p0)
Parameters
p0
string
SetHibernationJpegQuality(int)
public static void SetHibernationJpegQuality(int p0)
Parameters
p0
int
SetStorageCryptingProvider(ICoreStreamProvider)
public static void SetStorageCryptingProvider(ICoreStreamProvider p0)
Parameters
p0
ICoreStreamProvider
ToBitmap()
Returns
- Bitmap
ToJson(ImageSerializationMode)
public JSONObject ToJson(ImageSerializationMode imageSerializationMode)
Parameters
imageSerializationMode
ImageSerializationMode
Returns
- JSONObject
UpgradeSerializedReference(UUID)
public static bool UpgradeSerializedReference(UUID p0)
Parameters
p0
UUID
Returns
- bool
WriteToParcel(Parcel, ParcelableWriteFlags)
public void WriteToParcel(Parcel parcel, ParcelableWriteFlags flags)
Parameters
parcel
Parcel
flags
ParcelableWriteFlags