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