org.rococoa.cocoa.quicktime
Class PlanarComponentInfo
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.quicktime.PlanarComponentInfo
- Direct Known Subclasses:
- PlanarComponentInfo.ByReference, PlanarComponentInfo.ByValue
public class PlanarComponentInfo
- extends com.ochafik.lang.jnaerator.runtime.Structure
These data structures are used by code that wants to pass planar pixmap
information around.
The structure below gives the basic idea of what is being done.
Normal instances of code will use a fixed number of planes (eg YUV420 uses
three planes, Y, U and V). Each such code instance will define its own
version of the PlanarPixMapInfo struct counting the number of planes it
needs along with defining constants that specify the meanings of each
plane.
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure |
setupClone |
Methods inherited from class com.sun.jna.Structure |
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField |
offset
public int offset
rowBytes
public int rowBytes
PlanarComponentInfo
public PlanarComponentInfo()
PlanarComponentInfo
public PlanarComponentInfo(int offset,
int rowBytes)
byReference
public PlanarComponentInfo.ByReference byReference()
byValue
public PlanarComponentInfo.ByValue byValue()
clone
public PlanarComponentInfo clone()
- Overrides:
clone
in class Object