org.rococoa.cocoa.quicktime
Class QTPresetInfo

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

public class QTPresetInfo
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 QTPresetInfo.ByReference
           
static class QTPresetInfo.ByValue
           
 
Field Summary
 short infoStringIndex
           
 short infoStringListID
           
 short nameStringIndex
           
 short nameStringListID
           
 short padding1
           
 int presetFlags
           
 int presetKey
           
 short settingsResourceID
           
 int settingsResourceType
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
QTPresetInfo()
           
QTPresetInfo(int presetKey, int presetFlags, int settingsResourceType, short settingsResourceID, short padding1, short nameStringListID, short nameStringIndex, short infoStringListID, short infoStringIndex)
           
 
Method Summary
 QTPresetInfo.ByReference byReference()
           
 QTPresetInfo.ByValue byValue()
           
 QTPresetInfo 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

presetKey

public int presetKey

presetFlags

public int presetFlags

settingsResourceType

public int settingsResourceType

settingsResourceID

public short settingsResourceID

padding1

public short padding1

nameStringListID

public short nameStringListID

nameStringIndex

public short nameStringIndex

infoStringListID

public short infoStringListID

infoStringIndex

public short infoStringIndex
Constructor Detail

QTPresetInfo

public QTPresetInfo()

QTPresetInfo

public QTPresetInfo(int presetKey,
                    int presetFlags,
                    int settingsResourceType,
                    short settingsResourceID,
                    short padding1,
                    short nameStringListID,
                    short nameStringIndex,
                    short infoStringListID,
                    short infoStringIndex)
Parameters:
presetKey - unique key for this preset in presetsArray
presetFlags - flags about this preset
settingsResourceType - resource type of settings resource
settingsResourceID - resource id of settings resource
nameStringListID - name string list resource id
nameStringIndex - name string index
infoStringListID - info string list resource id
infoStringIndex - info string index
Method Detail

byReference

public QTPresetInfo.ByReference byReference()

byValue

public QTPresetInfo.ByValue byValue()

clone

public QTPresetInfo clone()
Overrides:
clone in class Object