Package org.robovm.apple.corevideo
Class CVTimeStamp
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.rt.bro.Struct<CVTimeStamp>
-
- org.robovm.apple.corevideo.CVTimeStamp
-
- All Implemented Interfaces:
java.lang.Iterable<CVTimeStamp>
public class CVTimeStamp extends org.robovm.rt.bro.Struct<CVTimeStamp>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CVTimeStamp.CVTimeStampPtr
-
Constructor Summary
Constructors Constructor Description CVTimeStamp()
CVTimeStamp(int version, int videoTimeScale, long videoTime, long hostTime, double rateScalar, long videoRefreshPeriod, CVSMPTETime smpteTime, CVTimeStampFlags flags, long reserved)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CVTimeStampFlags
getFlags()
long
getHostTime()
double
getRateScalar()
long
getReserved()
CVSMPTETime
getSmpteTime()
int
getVersion()
long
getVideoRefreshPeriod()
long
getVideoTime()
int
getVideoTimeScale()
CVTimeStamp
setFlags(CVTimeStampFlags flags)
CVTimeStamp
setHostTime(long hostTime)
CVTimeStamp
setRateScalar(double rateScalar)
CVTimeStamp
setReserved(long reserved)
CVTimeStamp
setSmpteTime(CVSMPTETime smpteTime)
CVTimeStamp
setVersion(int version)
CVTimeStamp
setVideoRefreshPeriod(long videoRefreshPeriod)
CVTimeStamp
setVideoTime(long videoTime)
CVTimeStamp
setVideoTimeScale(int videoTimeScale)
-
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
-
CVTimeStamp
public CVTimeStamp()
-
CVTimeStamp
public CVTimeStamp(int version, int videoTimeScale, long videoTime, long hostTime, double rateScalar, long videoRefreshPeriod, CVSMPTETime smpteTime, CVTimeStampFlags flags, long reserved)
-
-
Method Detail
-
getVersion
public int getVersion()
-
setVersion
public CVTimeStamp setVersion(int version)
-
getVideoTimeScale
public int getVideoTimeScale()
-
setVideoTimeScale
public CVTimeStamp setVideoTimeScale(int videoTimeScale)
-
getVideoTime
public long getVideoTime()
-
setVideoTime
public CVTimeStamp setVideoTime(long videoTime)
-
getHostTime
public long getHostTime()
-
setHostTime
public CVTimeStamp setHostTime(long hostTime)
-
getRateScalar
public double getRateScalar()
-
setRateScalar
public CVTimeStamp setRateScalar(double rateScalar)
-
getVideoRefreshPeriod
public long getVideoRefreshPeriod()
-
setVideoRefreshPeriod
public CVTimeStamp setVideoRefreshPeriod(long videoRefreshPeriod)
-
getSmpteTime
public CVSMPTETime getSmpteTime()
-
setSmpteTime
public CVTimeStamp setSmpteTime(CVSMPTETime smpteTime)
-
getFlags
public CVTimeStampFlags getFlags()
-
setFlags
public CVTimeStamp setFlags(CVTimeStampFlags flags)
-
getReserved
public long getReserved()
-
setReserved
public CVTimeStamp setReserved(long reserved)
-
-