Class ImageDecoder
public class ImageDecoder : AutoCloseable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IAutoCloseable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<AutoCloseable>ImageDecoder
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<AutoCloseable>.SExecuteWithSignature(Type, IJavaType, string, string, params object[])JVMBridgeBase<AutoCloseable>.SExecute<TReturn, TConverter>(Type, IJavaType, string, params object[])JVMBridgeBase<AutoCloseable>.IsAssignableFrom(IJavaType)JVMBridgeBase<AutoCloseable>.IsAssignableFrom<T>()JVMBridgeBase<AutoCloseable>.Execute<T>(params T[])JVMBridgeBase<AutoCloseable>.DynBridgeClazzJVMBridgeBase<AutoCloseable>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.Dispose()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeListener
- Extension Methods
Constructors
ImageDecoder()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public ImageDecoder()
ImageDecoder(params object[])
Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class
public ImageDecoder(params object[] args)
Parameters
args
object[]
Properties
ALLOCATOR_DEFAULT
public static int ALLOCATOR_DEFAULT { get; }
Property Value
ALLOCATOR_HARDWARE
public static int ALLOCATOR_HARDWARE { get; }
Property Value
ALLOCATOR_SHARED_MEMORY
public static int ALLOCATOR_SHARED_MEMORY { get; }
Property Value
ALLOCATOR_SOFTWARE
public static int ALLOCATOR_SOFTWARE { get; }
Property Value
BridgeClassName
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
MEMORY_POLICY_DEFAULT
public static int MEMORY_POLICY_DEFAULT { get; }
Property Value
MEMORY_POLICY_LOW_RAM
public static int MEMORY_POLICY_LOW_RAM { get; }
Property Value
Methods
Close()
public void Close()
CreateSource(ContentResolver, Uri)
public static ImageDecoder.Source CreateSource(ContentResolver arg0, Uri arg1)
Parameters
arg0
ContentResolverarg1
Uri
Returns
CreateSource(AssetManager, String)
public static ImageDecoder.Source CreateSource(AssetManager arg0, String arg1)
Parameters
arg0
AssetManagerarg1
String
Returns
CreateSource(Resources, int)
public static ImageDecoder.Source CreateSource(Resources arg0, int arg1)
Parameters
Returns
CreateSource(File)
public static ImageDecoder.Source CreateSource(File arg0)
Parameters
Returns
CreateSource(ByteBuffer)
public static ImageDecoder.Source CreateSource(ByteBuffer arg0)
Parameters
arg0
ByteBuffer
Returns
CreateSource(Callable<AssetFileDescriptor>)
public static ImageDecoder.Source CreateSource(Callable<AssetFileDescriptor> arg0)
Parameters
Returns
CreateSource(byte[])
public static ImageDecoder.Source CreateSource(byte[] arg0)
Parameters
Returns
CreateSource(byte[], int, int)
public static ImageDecoder.Source CreateSource(byte[] arg0, int arg1, int arg2)
Parameters
Returns
Exceptions
DecodeBitmap(Source)
public static Bitmap DecodeBitmap(ImageDecoder.Source arg0)
Parameters
Returns
Exceptions
DecodeBitmap(Source, OnHeaderDecodedListener)
public static Bitmap DecodeBitmap(ImageDecoder.Source arg0, ImageDecoder.OnHeaderDecodedListener arg1)
Parameters
Returns
Exceptions
DecodeDrawable(Source)
public static Drawable DecodeDrawable(ImageDecoder.Source arg0)
Parameters
Returns
Exceptions
DecodeDrawable(Source, OnHeaderDecodedListener)
public static Drawable DecodeDrawable(ImageDecoder.Source arg0, ImageDecoder.OnHeaderDecodedListener arg1)
Parameters
Returns
Exceptions
GetAllocator()
public int GetAllocator()
Returns
GetCrop()
public Rect GetCrop()
Returns
GetMemorySizePolicy()
public int GetMemorySizePolicy()
Returns
GetOnPartialImageListener()
public ImageDecoder.OnPartialImageListener GetOnPartialImageListener()
Returns
GetOnPartialImageListenerDirect()
public ImageDecoder.OnPartialImageListener GetOnPartialImageListenerDirect()
Returns
GetPostProcessor()
public PostProcessor GetPostProcessor()
Returns
IsDecodeAsAlphaMaskEnabled()
public bool IsDecodeAsAlphaMaskEnabled()
Returns
IsMimeTypeSupported(String)
public static bool IsMimeTypeSupported(String arg0)
Parameters
Returns
IsMutableRequired()
public bool IsMutableRequired()
Returns
IsUnpremultipliedRequired()
public bool IsUnpremultipliedRequired()
Returns
SetAllocator(int)
public void SetAllocator(int arg0)
Parameters
SetCrop(Rect)
public void SetCrop(Rect arg0)
Parameters
SetDecodeAsAlphaMaskEnabled(bool)
public void SetDecodeAsAlphaMaskEnabled(bool arg0)
Parameters
SetMemorySizePolicy(int)
public void SetMemorySizePolicy(int arg0)
Parameters
SetMutableRequired(bool)
public void SetMutableRequired(bool arg0)
Parameters
SetOnPartialImageListener(OnPartialImageListener)
public void SetOnPartialImageListener(ImageDecoder.OnPartialImageListener arg0)
Parameters
SetPostProcessor(PostProcessor)
public void SetPostProcessor(PostProcessor arg0)
Parameters
SetTargetColorSpace(ColorSpace)
public void SetTargetColorSpace(ColorSpace arg0)
Parameters
arg0
ColorSpace
SetTargetSampleSize(int)
public void SetTargetSampleSize(int arg0)
Parameters
SetTargetSize(int, int)
public void SetTargetSize(int arg0, int arg1)
Parameters
SetUnpremultipliedRequired(bool)
public void SetUnpremultipliedRequired(bool arg0)