Package org.robovm.apple.coreaudio
Class AudioTimeStamp
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.rt.bro.Struct<AudioTimeStamp>
-
- org.robovm.apple.coreaudio.AudioTimeStamp
-
- All Implemented Interfaces:
java.lang.Iterable<AudioTimeStamp>
public class AudioTimeStamp extends org.robovm.rt.bro.Struct<AudioTimeStamp>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AudioTimeStamp.AudioTimeStampPtr
-
Constructor Summary
Constructors Constructor Description AudioTimeStamp()
AudioTimeStamp(double sampleTime, long hostTime, double rateScalar, long wordClockTime, SMPTETime smpteTime, AudioTimeStampFlags flags)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AudioTimeStampFlags
getFlags()
long
getHostTime()
double
getRateScalar()
double
getSampleTime()
SMPTETime
getSmpteTime()
long
getWordClockTime()
AudioTimeStamp
setFlags(AudioTimeStampFlags flags)
AudioTimeStamp
setHostTime(long hostTime)
AudioTimeStamp
setRateScalar(double rateScalar)
AudioTimeStamp
setSampleTime(double sampleTime)
AudioTimeStamp
setSmpteTime(SMPTETime smpteTime)
AudioTimeStamp
setWordClockTime(long wordClockTime)
-
Methods inherited from class org.robovm.rt.bro.Struct
_sizeOf, allocate, allocate, as, clear, clear, copy, copy, copyWithMalloc, copyWithMalloc, free, iterator, iterator, malloc, malloc, next, next, offsetOf, previous, previous, sizeOf, sizeOf, toArray, toList, toStruct, update, update, update, wrap
-
-
-
-
Constructor Detail
-
AudioTimeStamp
public AudioTimeStamp()
-
AudioTimeStamp
public AudioTimeStamp(double sampleTime, long hostTime, double rateScalar, long wordClockTime, SMPTETime smpteTime, AudioTimeStampFlags flags)
-
-
Method Detail
-
getSampleTime
public double getSampleTime()
-
setSampleTime
public AudioTimeStamp setSampleTime(double sampleTime)
-
getHostTime
public long getHostTime()
-
setHostTime
public AudioTimeStamp setHostTime(long hostTime)
-
getRateScalar
public double getRateScalar()
-
setRateScalar
public AudioTimeStamp setRateScalar(double rateScalar)
-
getWordClockTime
public long getWordClockTime()
-
setWordClockTime
public AudioTimeStamp setWordClockTime(long wordClockTime)
-
getSmpteTime
public SMPTETime getSmpteTime()
-
setSmpteTime
public AudioTimeStamp setSmpteTime(SMPTETime smpteTime)
-
getFlags
public AudioTimeStampFlags getFlags()
-
setFlags
public AudioTimeStamp setFlags(AudioTimeStampFlags flags)
-
-