41#include <StormByte/logger/log.hxx>
151 Degrain(std::shared_ptr<StormByte::Logger::Log> log,
152 std::optional<double> sigmaCap = {})
noexcept;
191 void Eof() noexcept override;
208 std::unique_ptr<StormByte::Multimedia::FFmpeg::AVFrame> pic;
243 int64_t firstPts = 0;
259 void ScoreCenter(std::size_t idx)
noexcept;
264 void FlushRing() noexcept;
272 void Decide() noexcept;
277 const Segment* Find(int64_t pts) const noexcept;
283 std::
string Chain() const noexcept;
285 std::optional<
double> m_capIn;
286 std::deque<Slot> m_ring;
287 std::vector<Row> m_row;
288 std::vector<Segment> m_seg;
Frame and packet steps attached to a job or a raw pipeline.
#define STORMBYTE_MULTIMEDIA_PUBLIC
Imported symbol.
Definition visibility.h:47