|
| ~MythVideoOutputNull () override=default |
|
bool | Init (QSize VideoDim, QSize VideoDispDim, float VideoAspect, QRect DisplayVisibleRect, MythCodecID CodecID) override |
|
void | SetDeinterlacing (bool Enable, bool DoubleRate, MythDeintType Force=DEINT_NONE) override |
|
void | PrepareFrame (MythVideoFrame *Frame, FrameScanType Scan) override |
|
void | RenderFrame (MythVideoFrame *Frame, FrameScanType Scan) override |
|
void | RenderEnd () override |
|
void | EndFrame () 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. More...
|
|
| ~MythVideoOutput () override=default |
|
virtual void | SetVideoFrameRate (float VideoFrameRate) |
|
virtual void | GetOSDBounds (QRect &Total, QRect &Visible, float &VisibleAspect, float &FontScaling, float ThemeAspect) const |
|
virtual void | SetFramesPlayed (long long FramesPlayed) |
|
virtual long long | GetFramesPlayed () |
|
bool | IsErrored () const |
|
VideoErrorState | GetError () const |
|
void | SetPrebuffering (bool Normal) |
| Sets whether to use a normal number of buffers or fewer buffers. More...
|
|
virtual void | ClearAfterSeek () |
| Tells video output to toss decoded buffers due to a seek. More...
|
|
virtual int | ValidVideoFrames () const |
| Returns number of frames that are fully decoded. More...
|
|
int | FreeVideoFrames () |
| Returns number of frames available for decoding onto. More...
|
|
bool | EnoughFreeFrames () |
| Returns true iff enough frames are available to decode onto. More...
|
|
bool | EnoughDecodedFrames () |
| Returns true iff there are plenty of decoded frames ready for display. More...
|
|
virtual MythVideoFrame * | GetNextFreeFrame () |
| Blocks until it is possible to return a frame for decoding onto. More...
|
|
virtual void | ReleaseFrame (MythVideoFrame *Frame) |
| Releases a frame from the ready for decoding queue onto the queue of frames ready for display. More...
|
|
virtual void | DeLimboFrame (MythVideoFrame *Frame) |
| Releases a frame for reuse if it is in limbo. More...
|
|
virtual void | StartDisplayingFrame () |
| Tell GetLastShownFrame() to return the next frame from the head of the queue of frames to display. More...
|
|
virtual void | DoneDisplayingFrame (MythVideoFrame *Frame) |
| Releases frame returned from GetLastShownFrame() onto the queue of frames ready for decoding onto. More...
|
|
virtual void | DiscardFrame (MythVideoFrame *Frame) |
| Releases frame from any queue onto the queue of frames ready for decoding onto. More...
|
|
virtual void | DiscardFrames (bool KeyFrame, bool Flushed) |
| Releases all frames not being actively displayed from any queue onto the queue of frames ready for decoding onto. More...
|
|
virtual void | CheckFrameStates () |
|
virtual MythVideoFrame * | GetLastDecodedFrame () |
|
virtual MythVideoFrame * | GetLastShownFrame () |
| Returns frame from the head of the ready to be displayed queue, if StartDisplayingFrame has been called. More...
|
|
QString | GetFrameStatus () const |
| Returns string with status of each frame for debugging. More...
|
|
QRect | GetImageRect (QRect Rect, QRect *DisplayRect=nullptr) |
| translates caption/dvd button rectangle into 'screen' space More...
|
|
QRect | GetSafeRect () |
| Returns a QRect describing an area of the screen on which it is 'safe' to render the On Screen Display. More...
|
|
PictureAttributeSupported | GetSupportedPictureAttributes () |
|
virtual void | InitPictureAttributes () |
|
bool | HasSoftwareFrames () const |
|
virtual void | UpdatePauseFrame (std::chrono::milliseconds &, FrameScanType=kScan_Progressive) |
|
| MythVideoBounds () |
|
| ~MythVideoBounds () override=default |
|
bool | InitBounds (QSize VideoDim, QSize VideoDispDim, float Aspect, QRect WindowRect) |
|
void | SetDisplay (MythDisplay *mDisplay) |
|
bool | IsEmbedding (void) const |
|
bool | IsEmbeddingAndHidden () const |
|
QSize | GetVideoDim (void) const |
|
QSize | GetVideoDispDim (void) const |
|
float | GetOverridenVideoAspect (void) const |
|
QRect | GetDisplayVisibleRect (void) const |
|
QRect | GetWindowRect (void) const |
|
QRect | GetRawWindowRect (void) const |
|
QRect | GetVideoRect (void) const |
|
QRect | GetDisplayVideoRect (void) const |
|
QRect | GetEmbeddingRect (void) const |
|
bool | UsingGuiSize (void) const |
|
AdjustFillMode | GetAdjustFill (void) const |
|
float | GetVideoAspect (void) const |
|
float | GetDisplayAspect (void) const |
|
StereoscopicMode | GetStereoOverride () const |
|
bool | VideoIsFullScreen (void) const |
| Check whether the video display rect covers the entire window/framebuffer. More...
|
|
QRegion | GetBoundingRegion (void) const |
| Return the region of DisplayVisibleRect that lies outside of DisplayVideoRect. More...
|
|
Definition at line 7 of file mythvideooutnull.h.