ApplyDBScaleAndMove(void) | MythVideoBounds | private |
ApplyLetterboxing(void) | MythVideoBounds | private |
ApplyManualScaleAndMove(void) | MythVideoBounds | private |
CheckFrameStates() | MythVideoOutput | inlinevirtual |
ClearAfterSeek() | MythVideoOutput | virtual |
DeLimboFrame(MythVideoFrame *Frame) | MythVideoOutput | virtual |
DiscardFrame(MythVideoFrame *Frame) | MythVideoOutput | virtual |
DiscardFrames(bool KeyFrame, bool Flushed) | MythVideoOutput | virtual |
DoneDisplayingFrame(MythVideoFrame *Frame) | MythVideoOutput | virtual |
EmbedPlayback(bool Embed, QRect Rect) | MythVideoBounds | virtualslot |
EndFrame()=0 | MythVideoOutput | pure virtual |
EnoughDecodedFrames() | MythVideoOutput | |
EnoughFreeFrames() | MythVideoOutput | |
Fix1088(QSize Dimensions) | MythVideoBounds | privatestatic |
FreeVideoFrames() | MythVideoOutput | |
GetAdjustFill(void) const | MythVideoBounds | inline |
GetBoundingRegion(void) const | MythVideoBounds | |
GetDisplayAspect(void) const | MythVideoBounds | inline |
GetDisplayVideoRect(void) const | MythVideoBounds | inline |
GetDisplayVisibleRect(void) const | MythVideoBounds | inline |
GetEmbeddingRect(void) const | MythVideoBounds | inline |
GetError() const | MythVideoOutput | |
GetFramesPlayed() | MythVideoOutput | virtual |
GetFrameStatus() const | MythVideoOutput | |
GetImageRect(QRect Rect, QRect *DisplayRect=nullptr) | MythVideoOutput | |
GetLastDecodedFrame() | MythVideoOutput | virtual |
GetLastShownFrame() | MythVideoOutput | virtual |
GetNextFreeFrame() | MythVideoOutput | virtual |
GetOSDBounds(QRect &Total, QRect &Visible, float &VisibleAspect, float &FontScaling, float ThemeAspect) const | MythVideoOutput | virtual |
GetOverridenVideoAspect(void) const | MythVideoBounds | inline |
GetRawWindowRect(void) const | MythVideoBounds | inline |
GetRenderOptions(RenderOptions &Options, MythRender *Render) | MythVideoOutput | static |
GetSafeRect() | MythVideoOutput | |
GetStereoOverride() const | MythVideoBounds | inline |
GetSupportedPictureAttributes() | MythVideoOutput | |
GetVideoAspect(void) const | MythVideoBounds | inline |
GetVideoDim(void) const | MythVideoBounds | inline |
GetVideoDispDim(void) const | MythVideoBounds | inline |
GetVideoRect(void) const | MythVideoBounds | inline |
GetVisibleOSDBounds(float &VisibleAspect, float &FontScaling, float ThemeAspect) const | MythVideoOutput | protected |
GetWindowRect(void) const | MythVideoBounds | inline |
HasSoftwareFrames() const | MythVideoOutput | inline |
Init(QSize VideoDim, QSize VideoDispDim, float VideoAspect, QRect WindowRect, MythCodecID CodecID) | MythVideoOutput | virtual |
InitBounds(QSize VideoDim, QSize VideoDispDim, float Aspect, QRect WindowRect) | MythVideoBounds | |
InitPictureAttributes() | MythVideoOutput | inlinevirtual |
InputChanged(QSize VideoDim, QSize VideoDispDim, float VideoAspect, MythCodecID CodecID, bool &AspectChanged, int ReferenceFrames, bool ForceChange) | MythVideoOutput | virtual |
IsEmbedding(void) const | MythVideoBounds | inline |
IsEmbeddingAndHidden() const | MythVideoBounds | inline |
IsErrored() const | MythVideoOutput | |
kManualZoomMaxHorizontalZoom | MythVideoBounds | privatestatic |
kManualZoomMaxMove | MythVideoBounds | privatestatic |
kManualZoomMaxVerticalZoom | MythVideoBounds | privatestatic |
kManualZoomMinHorizontalZoom | MythVideoBounds | privatestatic |
kManualZoomMinVerticalZoom | MythVideoBounds | privatestatic |
m_adjustFill | MythVideoBounds | private |
m_bottomLine | MythVideoBounds | private |
m_clearAlpha | MythVideoOutput | protected |
m_clearColor | MythVideoOutput | protected |
m_copyFrame | MythVideoOutput | protected |
m_dbAdjustFill | MythVideoBounds | private |
m_dbAspectOverride | MythVideoBounds | private |
m_dbHorizScale | MythVideoBounds | private |
m_dbLetterboxColour | MythVideoOutput | protected |
m_dbMove | MythVideoBounds | private |
m_dbScalingAllowed | MythVideoBounds | private |
m_dbUseGUISize | MythVideoBounds | private |
m_dbVertScale | MythVideoBounds | private |
m_deinterlacer | MythVideoOutput | protected |
m_deinterlacing | MythVideoOutput | protected |
m_deinterlacing2X | MythVideoOutput | protected |
m_devicePixelRatio | MythVideoBounds | private |
m_display | MythVideoBounds | protected |
m_displayAspect | MythVideoBounds | private |
m_displayVideoRect | MythVideoBounds | private |
m_displayVisibleRect | MythVideoBounds | private |
m_embedding | MythVideoBounds | private |
m_embeddingHidden | MythVideoBounds | private |
m_embeddingRect | MythVideoBounds | private |
m_errorState | MythVideoOutput | protected |
m_forcedDeinterlacer | MythVideoOutput | protected |
m_framesPlayed | MythVideoOutput | protected |
m_itvDisplayVideoRect | MythVideoBounds | private |
m_itvResizing | MythVideoBounds | private |
m_manualHorizScale | MythVideoBounds | private |
m_manualMove | MythVideoBounds | private |
m_manualVertScale | MythVideoBounds | private |
m_maxReferenceFrames | MythVideoOutput | protected |
m_rawEmbeddingRect | MythVideoBounds | private |
m_rawItvDisplayVideoRect | MythVideoBounds | private |
m_rawWindowRect | MythVideoBounds | private |
m_renderFormats | MythVideoOutput | protected |
m_rotation | MythVideoBounds | private |
m_stereoOverride | MythVideoBounds | private |
m_tmpDisplayVisibleRect | MythVideoBounds | private |
m_videoAspect | MythVideoBounds | private |
m_videoAspectOverride | MythVideoBounds | private |
m_videoAspectOverrideMode | MythVideoBounds | private |
m_videoBuffers | MythVideoOutput | protected |
m_videoCodecID | MythVideoOutput | protected |
m_videoColourSpace | MythVideoOutput | protected |
m_videoDim | MythVideoBounds | private |
m_videoDispDim | MythVideoBounds | private |
m_videoProfile | MythVideoOutput | protected |
m_videoRect | MythVideoBounds | private |
m_windowRect | MythVideoBounds | private |
MoveResize(void) | MythVideoBounds | slot |
MythVideoBounds() | MythVideoBounds | |
MythVideoOutput() | MythVideoOutput | protected |
PhysicalDPIChanged(qreal) | MythVideoBounds | slot |
PopulateGeometry(void) | MythVideoBounds | private |
PrepareFrame(MythVideoFrame *Frame, FrameScanType Scan=kScan_Ignore)=0 | MythVideoOutput | pure virtual |
PrintMoveResizeDebug(void) | MythVideoBounds | private |
RefreshVideoBoundsState() | MythVideoBounds | slot |
ReleaseFrame(MythVideoFrame *Frame) | MythVideoOutput | virtual |
RenderEnd()=0 | MythVideoOutput | pure virtual |
RenderFrame(MythVideoFrame *Frame, FrameScanType)=0 | MythVideoOutput | pure virtual |
ResizeDisplayWindow(QRect Rect, bool SaveVisibleRect) | MythVideoBounds | slot |
Rotate(void) | MythVideoBounds | private |
SaveBottomLine(void) | MythVideoBounds | slot |
ScreenChanged(QScreen *screen) | MythVideoBounds | slot |
SetDeinterlacing(bool Enable, bool DoubleRate, MythDeintType Force=DEINT_NONE) | MythVideoOutput | virtual |
SetDisplay(MythDisplay *mDisplay) | MythVideoBounds | |
SetDisplayAspect(float DisplayAspect) | MythVideoBounds | slot |
SetFramesPlayed(long long FramesPlayed) | MythVideoOutput | virtual |
SetITVResize(QRect Rect) | MythVideoBounds | slot |
SetPrebuffering(bool Normal) | MythVideoOutput | |
SetRotation(int Rotation) | MythVideoBounds | slot |
SetStereoOverride(StereoscopicMode Mode) | MythVideoBounds | slot |
SetVideoAspectRatio(float Aspect) | MythVideoBounds | private |
SetVideoFrameRate(float VideoFrameRate) | MythVideoOutput | virtual |
SetVideoScalingAllowed(bool Change) | MythVideoBounds | slot |
SetWindowSize(QSize Size) | MythVideoBounds | slot |
SourceChanged(QSize VideoDim, QSize VideoDispDim, float Aspect) | MythVideoBounds | slot |
StartDisplayingFrame() | MythVideoOutput | virtual |
ToggleAdjustFill(AdjustFillMode AdjustFillMode=kAdjustFill_Toggle) | MythVideoBounds | slot |
ToggleAspectOverride(AspectOverrideMode AspectMode=kAspect_Toggle) | MythVideoBounds | slot |
ToggleMoveBottomLine(void) | MythVideoBounds | slot |
UpdateOSDMessage(const QString &Message) | MythVideoBounds | signal |
UpdatePauseFrame(std::chrono::milliseconds &, FrameScanType=kScan_Progressive) | MythVideoOutput | inlinevirtual |
UsingGuiSize(void) const | MythVideoBounds | inline |
ValidVideoFrames() const | MythVideoOutput | virtual |
VideoAspectRatioChanged(float Aspect) | MythVideoBounds | slot |
VideoBoundsStateChanged(MythVideoBoundsState VideoState) | MythVideoBounds | signal |
VideoIsFullScreen(void) const | MythVideoBounds | |
VideoRectsChanged(const QRect &DisplayVideoRect, const QRect &VideoRect) | MythVideoBounds | signal |
VideoSizeChanged(const QSize &VideoDim, const QSize &VideoDispDim) | MythVideoBounds | signal |
VisibleRectChanged(const QRect &DisplayVisibleRect) | MythVideoBounds | signal |
WindowRectChanged(const QRect &WindowRect) | MythVideoBounds | signal |
Zoom(ZoomDirection Direction) | MythVideoBounds | slot |
~MythVideoBounds() override=default | MythVideoBounds | |
~MythVideoOutput() override=default | MythVideoOutput | |