ffTimeStamp ffStream::Duration() { ffTimeStamp ts; ts.setValue(m_pAVStream->duration, TimeBase()); if (!ts.isValid()) { ffTimeStamp dur = ((ffDemuxer *)parent())->Duration(); ts =dur; } return ts; }
bool DPO_CreateBEETResponseFunction::ReadFromFile() { ReadObjectHeader(); ReadFuncObjRef(pressureInputObjRef); ReadFuncObjRef(barometricInputObjRef); ReadFuncObjRef(earthTideInputObjRef); calcBE = ReadBool(); calcET = ReadBool(); ReadRealMSSpec(maxTimeDelayMS); timeBase = TimeBase(ReadInt()); ReadRealMSSpec(specTimeSpacingMS); convertType = ReadInt(); CheckForInputFailure("Reading DPO_CreateBEETResponseFunction"); return true; }
TimeBase TimeBase::maxTime() { // TODO: Fix this in a better way! #undef max return TimeBase(std::numeric_limits<int64_t>::max(), 999999999); }
ffTimeStamp ffStream::Start() { return ffTimeStamp(m_pAVStream->start_time, TimeBase()); }