org.rococoa.cocoa.quicktime
Class ImageSubCodecDecompressRecord

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.quicktime.ImageSubCodecDecompressRecord
Direct Known Subclasses:
ImageSubCodecDecompressRecord.ByReference, ImageSubCodecDecompressRecord.ByValue

public class ImageSubCodecDecompressRecord
extends com.ochafik.lang.jnaerator.runtime.Structure

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.


Nested Class Summary
static class ImageSubCodecDecompressRecord.ByReference
           
static class ImageSubCodecDecompressRecord.ByValue
           
 
Field Summary
 ByteByReference baseAddr
           
 ByteByReference codecData
           
 ICMDataProcRecord dataProcRecord
           
 Pointer drawBandCompleteRefCon
           
 QuickTimeLibrary.ImageCodecDrawBandCompleteProcPtr drawBandCompleteUPP
          The following fields only exist for QuickTime 5.0 and greater
only used if subcodec set subCodecCallsDrawBandComplete; if drawBandCompleteUPP is non-nil, codec must call it when a frame is finished, but may return from DrawBand before the frame is finished.
 byte frameType
           
 boolean inhibitMP
           
 byte[] pad
           
 NativeLong[] priv
           
 ICMProgressProcRecord progressProcRecord
           
 Pointer reserved1
           
 NativeLong reserved2
           
 NativeLong reserved3
           
 NativeLong rowBytes
           
 Pointer userDecompressRecord
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
ImageSubCodecDecompressRecord()
           
 
Method Summary
 ImageSubCodecDecompressRecord.ByReference byReference()
           
 ImageSubCodecDecompressRecord.ByValue byValue()
           
 ImageSubCodecDecompressRecord clone()
           
 
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
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

baseAddr

public ByteByReference baseAddr

rowBytes

public NativeLong rowBytes

codecData

public ByteByReference codecData

progressProcRecord

public ICMProgressProcRecord progressProcRecord

dataProcRecord

public ICMDataProcRecord dataProcRecord

userDecompressRecord

public Pointer userDecompressRecord

frameType

public byte frameType

inhibitMP

public boolean inhibitMP

pad

public byte[] pad

priv

public NativeLong[] priv

drawBandCompleteUPP

public QuickTimeLibrary.ImageCodecDrawBandCompleteProcPtr drawBandCompleteUPP
The following fields only exist for QuickTime 5.0 and greater
only used if subcodec set subCodecCallsDrawBandComplete; if drawBandCompleteUPP is non-nil, codec must call it when a frame is finished, but may return from DrawBand before the frame is finished.


drawBandCompleteRefCon

public Pointer drawBandCompleteRefCon

reserved1

public Pointer reserved1

reserved2

public NativeLong reserved2

reserved3

public NativeLong reserved3
Constructor Detail

ImageSubCodecDecompressRecord

public ImageSubCodecDecompressRecord()
Method Detail

byReference

public ImageSubCodecDecompressRecord.ByReference byReference()

byValue

public ImageSubCodecDecompressRecord.ByValue byValue()

clone

public ImageSubCodecDecompressRecord clone()
Overrides:
clone in class Object