15unsigned DoubledFrame::getLineWidth(
unsigned line)
const
17 int t = narrow<int>(line) - skip;
21const void* DoubledFrame::getLineInfo(
22 unsigned line,
unsigned& width,
void* buf,
unsigned bufWidth)
const
void init(FrameSource *field, int skip)
Interface for getting lines from a video frame.
virtual unsigned getLineWidth(unsigned line) const =0
Gets the number of display pixels on the given line.
void setHeight(unsigned height_)
virtual const void * getLineInfo(unsigned line, unsigned &lineWidth, void *buf, unsigned bufWidth) const =0
Abstract implementation of getLinePtr().
void init(FieldType fieldType_)
(Re)initialize an existing FrameSource.
unsigned getHeight() const
Gets the number of lines in this frame.
@ FIELD_NONINTERLACED
Interlacing is off for this frame.
constexpr vecN< N, T > max(const vecN< N, T > &x, const vecN< N, T > &y)
This file implemented 3 utility functions: