org.rococoa.cocoa.quicktime
Class EffectsFrameParams

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

public class EffectsFrameParams
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 EffectsFrameParams.ByReference
           
static class EffectsFrameParams.ByValue
           
 
Field Summary
 boolean doAsync
           
 NativeLong effectDuration
           
 ICMFrameTimeRecord_QT3 frameTime
           
 byte[] pad
           
 Pointer refCon
           
 EffectSource.ByReference source
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
EffectsFrameParams()
           
EffectsFrameParams(ICMFrameTimeRecord_QT3 frameTime, NativeLong effectDuration, boolean doAsync, byte[] pad, EffectSource.ByReference source, Pointer refCon)
           
 
Method Summary
 EffectsFrameParams.ByReference byReference()
           
 EffectsFrameParams.ByValue byValue()
           
 EffectsFrameParams 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

frameTime

public ICMFrameTimeRecord_QT3 frameTime

effectDuration

public NativeLong effectDuration

doAsync

public boolean doAsync

pad

public byte[] pad

source

public EffectSource.ByReference source

refCon

public Pointer refCon
Constructor Detail

EffectsFrameParams

public EffectsFrameParams()

EffectsFrameParams

public EffectsFrameParams(ICMFrameTimeRecord_QT3 frameTime,
                          NativeLong effectDuration,
                          boolean doAsync,
                          byte[] pad,
                          EffectSource.ByReference source,
                          Pointer refCon)
Parameters:
frameTime - timing data (uses non-extended ICMFrameTimeRecord)
effectDuration - the duration of a single effect frame
doAsync - set to true if the effect can go async
source - ptr to the source input tree
refCon - storage for the effect
Method Detail

byReference

public EffectsFrameParams.ByReference byReference()

byValue

public EffectsFrameParams.ByValue byValue()

clone

public EffectsFrameParams clone()
Overrides:
clone in class Object