Class YuvImage
public class YuvImage : JVMBridgeBase<YuvImage>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<YuvImage>YuvImage
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<YuvImage>.SExecute<TNewClass, TReturn, TConverter>(IJavaType, string, params object[])JVMBridgeBase<YuvImage>.IsAssignableFrom(IJavaType)JVMBridgeBase<YuvImage>.IsAssignableFrom<T>()JVMBridgeBase<YuvImage>.Execute<T>(params T[])JVMBridgeBase<YuvImage>.DynBridgeClazzJVMBridgeBase<YuvImage>.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
YuvImage()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public YuvImage()
YuvImage(byte[], int, int, int, int[])
public YuvImage(byte[] arg0, int arg1, int arg2, int arg3, int[] arg4)
Parameters
YuvImage(byte[], int, int, int, int[], ColorSpace)
public YuvImage(byte[] arg0, int arg1, int arg2, int arg3, int[] arg4, ColorSpace arg5)
Parameters
YuvImage(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 YuvImage(params object[] args)
Parameters
args
object[]
Properties
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
Methods
CompressToJpeg(Rect, int, OutputStream)
public bool CompressToJpeg(Rect arg0, int arg1, OutputStream arg2)
Parameters
arg0
Rectarg1
intarg2
OutputStream
Returns
CompressToJpegR(YuvImage, int, OutputStream)
public bool CompressToJpegR(YuvImage arg0, int arg1, OutputStream arg2)
Parameters
arg0
YuvImagearg1
intarg2
OutputStream
Returns
GetColorSpace()
public ColorSpace GetColorSpace()
Returns
GetHeight()
public int GetHeight()
Returns
GetStrides()
public int[] GetStrides()
Returns
GetWidth()
public int GetWidth()
Returns
GetYuvData()
public byte[] GetYuvData()
Returns
GetYuvFormat()
public int GetYuvFormat()