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