Class CVTimeStamp

All Implemented Interfaces:
Iterable<CVTimeStamp>

public class CVTimeStamp
extends Struct<CVTimeStamp>
  • Constructor Details

    • 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 Details

    • 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)