org.rococoa.cocoa.quicktime
Class TuneStatus

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

public class TuneStatus
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 TuneStatus.ByReference
           
static class TuneStatus.ByValue
           
 
Field Summary
 short queueCount
           
 short queueSpots
           
 int queueTime
           
 NativeLong[] reserved
           
 int time
           
 NativeLongByReference tune
           
 NativeLongByReference tunePtr
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
TuneStatus()
           
TuneStatus(NativeLongByReference tune, NativeLongByReference tunePtr, int time, short queueCount, short queueSpots, int queueTime, NativeLong[] reserved)
           
 
Method Summary
 TuneStatus.ByReference byReference()
           
 TuneStatus.ByValue byValue()
           
 TuneStatus 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

tune

public NativeLongByReference tune

tunePtr

public NativeLongByReference tunePtr

time

public int time

queueCount

public short queueCount

queueSpots

public short queueSpots

queueTime

public int queueTime

reserved

public NativeLong[] reserved
Constructor Detail

TuneStatus

public TuneStatus()

TuneStatus

public TuneStatus(NativeLongByReference tune,
                  NativeLongByReference tunePtr,
                  int time,
                  short queueCount,
                  short queueSpots,
                  int queueTime,
                  NativeLong[] reserved)
Parameters:
tune - currently playing tune
tunePtr - position within currently playing piece
time - current tune time
queueCount - how many pieces queued up?
queueSpots - How many more tunepieces can be queued
queueTime - How much time is queued up? (can be very inaccurate)
Method Detail

byReference

public TuneStatus.ByReference byReference()

byValue

public TuneStatus.ByValue byValue()

clone

public TuneStatus clone()
Overrides:
clone in class Object