org.rococoa.cocoa.iokit
Class IOAudioTimeStamp
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.iokit.IOAudioTimeStamp
- Direct Known Subclasses:
- IOAudioTimeStamp.ByReference, IOAudioTimeStamp.ByValue
public class IOAudioTimeStamp
- 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.
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 |
fSampleTime
public long fSampleTime
fHostTime
public long fHostTime
fRateScalar
public long fRateScalar
fWordClockTime
public long fWordClockTime
fSMPTETime
public IOAudioSMPTETime fSMPTETime
fFlags
public int fFlags
fReserved
public int fReserved
IOAudioTimeStamp
public IOAudioTimeStamp()
IOAudioTimeStamp
public IOAudioTimeStamp(long fSampleTime,
long fHostTime,
long fRateScalar,
long fWordClockTime,
IOAudioSMPTETime fSMPTETime,
int fFlags,
int fReserved)
- Parameters:
fSampleTime
- the absolute sample time, was a Float64
fHostTime
- the host's root timebase's time
fRateScalar
- the system rate scalar, was a Float64
fWordClockTime
- the word clock time
fSMPTETime
- the SMPTE time
fFlags
- the flags indicate which fields are valid
fReserved
- reserved, pads the structure out to force 8 byte alignment
byReference
public IOAudioTimeStamp.ByReference byReference()
byValue
public IOAudioTimeStamp.ByValue byValue()
clone
public IOAudioTimeStamp clone()
- Overrides:
clone
in class Object