class BasicTimestampChecker
Defined at line 271 of file ../../src/media/audio/lib/analysis/dropout.h
This rudimentary checker looks for overlaps/gaps in a sequence of PTS ranges (start and length).
When given NO_TIMESTAMP, it subsequently will not trigger (i.e. it errs toward false negative).
It also does not reason about continuity thresholds, nor whether a packet is submitted after the
PTS. These aspects may be addressed in subsequent CL or in a different class altogether.
Public Methods
void BasicTimestampChecker (std::optional<int64_t> pts_start, const std::string_view & tag)
Defined at line 273 of file ../../src/media/audio/lib/analysis/dropout.h
void Reset (std::optional<int64_t> pts_start)
Defined at line 280 of file ../../src/media/audio/lib/analysis/dropout.h
bool Check (int64_t pts_start, int64_t pts_len, bool print)
Defined at line 282 of file ../../src/media/audio/lib/analysis/dropout.h
Friends
class DropoutBasicTimestampChecker