org.rococoa.cocoa.quicktime
Class QTKeyboardFocusRecord

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

public class QTKeyboardFocusRecord
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 QTKeyboardFocusRecord.ByReference
           
static class QTKeyboardFocusRecord.ByValue
           
 
Field Summary
 short focusFlags
           
 NativeLong focusRefCon
           
 NativeLong navigation
           
 NativeLong recordSize
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
QTKeyboardFocusRecord()
           
QTKeyboardFocusRecord(NativeLong recordSize, NativeLong navigation, NativeLong focusRefCon, short focusFlags)
           
 
Method Summary
 QTKeyboardFocusRecord.ByReference byReference()
           
 QTKeyboardFocusRecord.ByValue byValue()
           
 QTKeyboardFocusRecord 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

recordSize

public NativeLong recordSize

navigation

public NativeLong navigation

focusRefCon

public NativeLong focusRefCon

focusFlags

public short focusFlags
Constructor Detail

QTKeyboardFocusRecord

public QTKeyboardFocusRecord()

QTKeyboardFocusRecord

public QTKeyboardFocusRecord(NativeLong recordSize,
                             NativeLong navigation,
                             NativeLong focusRefCon,
                             short focusFlags)
Parameters:
recordSize - -> size of structure
navigation - -> same as in MediaNavigateTargetRefCon
focusRefCon - <-> refcon
focusFlags - <-> flags from kKeyboard... enum
Method Detail

byReference

public QTKeyboardFocusRecord.ByReference byReference()

byValue

public QTKeyboardFocusRecord.ByValue byValue()

clone

public QTKeyboardFocusRecord clone()
Overrides:
clone in class Object