Go to the documentation of this file. 1 #ifndef MYTH_VIDEOOUT_NULL_H_
2 #define MYTH_VIDEOOUT_NULL_H_
14 bool Init(QSize VideoDim, QSize VideoDispDim,
15 float VideoAspect, QRect DisplayVisibleRect,
MythCodecID CodecID)
override;
25 int ReferenceFrames,
bool ForceChange)
override;
bool Init(QSize VideoDim, QSize VideoDispDim, float VideoAspect, QRect DisplayVisibleRect, MythCodecID CodecID) override
static MythVideoOutputNull * Create(QSize VideoDim, QSize VideoDispDim, float VideoAspect, MythCodecID CodecID)
MythVideoOutputNull()=default
void PrepareFrame(MythVideoFrame *Frame, FrameScanType Scan) override
~MythVideoOutputNull() override=default
void RenderFrame(MythVideoFrame *Frame, FrameScanType Scan) override
static void GetRenderOptions(RenderOptions &Options)
void RenderEnd() override
bool InputChanged(QSize VideoDim, QSize VideoDispDim, float VideoAspect, MythCodecID CodecID, bool &AspectOnly, int ReferenceFrames, bool ForceChange) override
Tells video output to discard decoded frames and wait for new ones.
void SetDeinterlacing(bool Enable, bool DoubleRate, MythDeintType Force=DEINT_NONE) override