org.rococoa.cocoa.quicktime
Class QTSUserDataCallbackParams

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

public class QTSUserDataCallbackParams
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 QTSUserDataCallbackParams.ByReference
           
static class QTSUserDataCallbackParams.ByValue
           
 
Field Summary
 int flags
           
 int procType
           
 QTSStreamRecord.ByReference stream
           
 ByteByReference userDataHandle
           
 int userDataType
           
 int version
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
QTSUserDataCallbackParams()
           
QTSUserDataCallbackParams(int version, int flags, QTSStreamRecord.ByReference stream, int procType, int userDataType, ByteByReference userDataHandle)
           
 
Method Summary
 QTSUserDataCallbackParams.ByReference byReference()
           
 QTSUserDataCallbackParams.ByValue byValue()
           
 QTSUserDataCallbackParams 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

version

public int version

flags

public int flags

stream

public QTSStreamRecord.ByReference stream

procType

public int procType

userDataType

public int userDataType

userDataHandle

public ByteByReference userDataHandle
Constructor Detail

QTSUserDataCallbackParams

public QTSUserDataCallbackParams()

QTSUserDataCallbackParams

public QTSUserDataCallbackParams(int version,
                                 int flags,
                                 QTSStreamRecord.ByReference stream,
                                 int procType,
                                 int userDataType,
                                 ByteByReference userDataHandle)
Method Detail

byReference

public QTSUserDataCallbackParams.ByReference byReference()

byValue

public QTSUserDataCallbackParams.ByValue byValue()

clone

public QTSUserDataCallbackParams clone()
Overrides:
clone in class Object