org.rococoa.cocoa.coreaudio
Class AudioTimeStamp

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

public class AudioTimeStamp
extends com.ochafik.lang.jnaerator.runtime.Structure


Nested Class Summary
static class AudioTimeStamp.ByReference
           
static class AudioTimeStamp.ByValue
           
 
Field Summary
 int mFlags
           
 long mHostTime
           
 double mRateScalar
           
 int mReserved
           
 double mSampleTime
           
 SMPTETime mSMPTETime
           
 long mWordClockTime
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
AudioTimeStamp()
           
AudioTimeStamp(double mSampleTime, long mHostTime, double mRateScalar, long mWordClockTime, SMPTETime mSMPTETime, int mFlags, int mReserved)
           
 
Method Summary
 AudioTimeStamp.ByReference byReference()
           
 AudioTimeStamp.ByValue byValue()
           
 AudioTimeStamp 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

mSampleTime

public double mSampleTime

mHostTime

public long mHostTime

mRateScalar

public double mRateScalar

mWordClockTime

public long mWordClockTime

mSMPTETime

public SMPTETime mSMPTETime

mFlags

public int mFlags

mReserved

public int mReserved
Constructor Detail

AudioTimeStamp

public AudioTimeStamp()

AudioTimeStamp

public AudioTimeStamp(double mSampleTime,
                      long mHostTime,
                      double mRateScalar,
                      long mWordClockTime,
                      SMPTETime mSMPTETime,
                      int mFlags,
                      int mReserved)
Method Detail

byReference

public AudioTimeStamp.ByReference byReference()

byValue

public AudioTimeStamp.ByValue byValue()

clone

public AudioTimeStamp clone()
Overrides:
clone in class Object