org.rococoa.cocoa.quicktime
Class ICMFrameTimeRecord

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

public class ICMFrameTimeRecord
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 ICMFrameTimeRecord.ByReference
           
static class ICMFrameTimeRecord.ByValue
           
 
Field Summary
 Pointer base
           
 long decodeTime
          The following fields only exist for QuickTime 7.0 and greater.
 NativeLong duration
           
 NativeLong frameNumber
           
 int rate
           
 NativeLong recordSize
           
 NativeLong scale
           
 wide value
           
 NativeLong virtualDuration
           
 wide virtualStartTime
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
ICMFrameTimeRecord()
           
 
Method Summary
 ICMFrameTimeRecord.ByReference byReference()
           
 ICMFrameTimeRecord.ByValue byValue()
           
 ICMFrameTimeRecord 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

value

public wide value

scale

public NativeLong scale

base

public Pointer base

duration

public NativeLong duration

rate

public int rate

recordSize

public NativeLong recordSize

frameNumber

public NativeLong frameNumber

virtualStartTime

public wide virtualStartTime

virtualDuration

public NativeLong virtualDuration

decodeTime

public long decodeTime
The following fields only exist for QuickTime 7.0 and greater.
suggested decode time, if icmFrameTimeHasDecodeTime is set in flags

Constructor Detail

ICMFrameTimeRecord

public ICMFrameTimeRecord()
Method Detail

byReference

public ICMFrameTimeRecord.ByReference byReference()

byValue

public ICMFrameTimeRecord.ByValue byValue()

clone

public ICMFrameTimeRecord clone()
Overrides:
clone in class Object