org.rococoa.cocoa.quicktime
Class QTMCActionNotificationRecord

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

public class QTMCActionNotificationRecord
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 QTMCActionNotificationRecord.ByReference
           
static class QTMCActionNotificationRecord.ByValue
           
 
Field Summary
 int flags
           
 QuickTimeLibrary.MCActionNotificationProcPtr notifyAction
           
 Pointer refcon
           
 int returnSignature
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
QTMCActionNotificationRecord()
           
QTMCActionNotificationRecord(int returnSignature, QuickTimeLibrary.MCActionNotificationProcPtr notifyAction, Pointer refcon, int flags)
           
 
Method Summary
 QTMCActionNotificationRecord.ByReference byReference()
           
 QTMCActionNotificationRecord.ByValue byValue()
           
 QTMCActionNotificationRecord 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

returnSignature

public int returnSignature

notifyAction

public QuickTimeLibrary.MCActionNotificationProcPtr notifyAction

refcon

public Pointer refcon

flags

public int flags
Constructor Detail

QTMCActionNotificationRecord

public QTMCActionNotificationRecord()

QTMCActionNotificationRecord

public QTMCActionNotificationRecord(int returnSignature,
                                    QuickTimeLibrary.MCActionNotificationProcPtr notifyAction,
                                    Pointer refcon,
                                    int flags)
Parameters:
returnSignature - Set to zero when passed to movieController, set to 'noti' if mcActionAddActionNotification is implemented
notifyAction - Function to be called at action time
refcon - Something to pass to the action function
flags - Option flags
Method Detail

byReference

public QTMCActionNotificationRecord.ByReference byReference()

byValue

public QTMCActionNotificationRecord.ByValue byValue()

clone

public QTMCActionNotificationRecord clone()
Overrides:
clone in class Object