| ApplyDBScaleAndMove(void) | MythVideoBounds | private |
| ApplyLetterboxing(void) | MythVideoBounds | private |
| ApplyManualScaleAndMove(void) | MythVideoBounds | private |
| ChangePictureAttribute(PictureAttribute Attribute, bool Direction, int Value) | MythVideoOutputGPU | signal |
| CheckFrameStates() | MythVideoOutput | inlinevirtual |
| ClearAfterSeek() override | MythVideoOutputGPU | virtual |
| Create(MythMainWindow *MainWindow, MythRender *Render, MythPainter *Painter, MythDisplay *Display, const QString &Decoder, MythCodecID CodecID, QSize VideoDim, QSize VideoDispDim, float VideoAspect, float FrameRate, uint PlayerFlags, const QString &Codec, int ReferenceFrames, const VideoFrameTypes *&RenderFormats) | MythVideoOutputGPU | static |
| CreateBuffers(void) | VideoOutputD3D | private |
| MythVideoOutputGPU::CreateBuffers(MythCodecID CodecID, QSize Size) | MythVideoOutputGPU | protected |
| CreateDecoder(void) | VideoOutputD3D | private |
| DeleteDecoder(void) | VideoOutputD3D | private |
| DeLimboFrame(MythVideoFrame *Frame) | MythVideoOutput | virtual |
| DestroyBuffers() | MythVideoOutputGPU | protected |
| DestroyContext(void) | VideoOutputD3D | private |
| DiscardFrame(MythVideoFrame *Frame) | MythVideoOutput | virtual |
| DiscardFrames(bool KeyFrame, bool Flushed) override | MythVideoOutputGPU | virtual |
| DoneDisplayingFrame(MythVideoFrame *Frame) override | MythVideoOutputGPU | virtual |
| DoRefreshState() | MythVideoOutputGPU | signal |
| EmbedPlayback(bool Embed, QRect Rect) | MythVideoBounds | virtualslot |
| EndFrame() override | VideoOutputD3D | virtual |
| EnoughDecodedFrames() | MythVideoOutput | |
| EnoughFreeFrames() | MythVideoOutput | |
| Fix1088(QSize Dimensions) | MythVideoBounds | privatestatic |
| FrameTypeForCodec(MythCodecID CodecId) | MythVideoOutputGPU | static |
| FreeVideoFrames() | MythVideoOutput | |
| GetAdjustFill(void) const | MythVideoBounds | inline |
| GetAllowedRenderers(MythCodecID myth_codec_id, const QSize &video_dim) | VideoOutputD3D | static |
| GetBoundingRegion(void) const | MythVideoBounds | |
| GetDisplayAspect(void) const | MythVideoBounds | inline |
| GetDisplayVideoRect(void) const | MythVideoBounds | inline |
| GetDisplayVisibleRect(void) const | MythVideoBounds | inline |
| GetDisplayVisibleRectAdj() | MythVideoOutputGPU | protectedvirtual |
| 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) | VideoOutputD3D | static |
| MythVideoOutputGPU::GetRenderOptions(RenderOptions &Options, MythRender *Render) | MythVideoOutputGPU | static |
| GetSafeRect() | MythVideoOutput | |
| GetStereoOverride() const | MythVideoBounds | inline |
| GetSupportedCodec(AVCodecContext **Context, const AVCodec **Codec, const QString &decoder, uint stream_type) | VideoOutputD3D | static |
| 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 video_dim_buf, QSize video_dim_disp, float video_aspect, QRect win_rect, MythCodecID codec_id) override | VideoOutputD3D | virtual |
| InitBounds(QSize VideoDim, QSize VideoDispDim, float Aspect, QRect WindowRect) | MythVideoBounds | |
| InitBuffers(void) | VideoOutputD3D | private |
| InitDisplayMeasurements() | MythVideoOutputGPU | protected |
| InitPictureAttributes() override | MythVideoOutputGPU | virtual |
| InputChanged(QSize video_dim_buf, QSize video_dim_disp, float video_aspect, MythCodecID av_codec_id, bool &aspect_only, int reference_frames, bool force_change) override | VideoOutputD3D | 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_buffersCreated | MythVideoOutputGPU | protected |
| 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_hdrTracker | MythVideoOutputGPU | protected |
| m_hWnd | VideoOutputD3D | private |
| m_itvDisplayVideoRect | MythVideoBounds | private |
| m_itvResizing | MythVideoBounds | private |
| m_lock | VideoOutputD3D | private |
| m_mainWindow | MythVideoOutputGPU | protected |
| m_manualHorizScale | MythVideoBounds | private |
| m_manualMove | MythVideoBounds | private |
| m_manualVertScale | MythVideoBounds | private |
| m_maxReferenceFrames | MythVideoOutput | protected |
| m_needFullClear | MythVideoOutputGPU | protected |
| m_newAspect | MythVideoOutputGPU | protected |
| m_newCodecId | MythVideoOutputGPU | protected |
| m_newFrameRate | MythVideoOutputGPU | protected |
| m_newVideoDim | MythVideoOutputGPU | protected |
| m_newVideoDispDim | MythVideoOutputGPU | protected |
| m_painter | MythVideoOutputGPU | protected |
| m_pauseFrame | VideoOutputD3D | private |
| m_pauseSurface | VideoOutputD3D | private |
| m_profile | MythVideoOutputGPU | protected |
| m_rawEmbeddingRect | MythVideoBounds | private |
| m_rawItvDisplayVideoRect | MythVideoBounds | private |
| m_rawWindowRect | MythVideoBounds | private |
| m_render | VideoOutputD3D | private |
| m_renderFormats | MythVideoOutput | protected |
| m_renderReset | VideoOutputD3D | private |
| m_renderValid | VideoOutputD3D | private |
| m_rotation | MythVideoBounds | private |
| m_stereoOverride | MythVideoBounds | private |
| m_tmpDisplayVisibleRect | MythVideoBounds | private |
| m_video | VideoOutputD3D | 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 |
| MythVideoOutputGPU(MythMainWindow *MainWindow, MythRender *Render, MythPainterGPU *Painter, MythDisplay *Display, MythVideoProfilePtr VideoProfile, QString &Profile) | MythVideoOutputGPU | protected |
| PhysicalDPIChanged(qreal) | MythVideoBounds | slot |
| PictureAttributeChanged(PictureAttribute Attribute, int Value) | MythVideoOutputGPU | signal |
| PictureAttributesUpdated(const std::map< PictureAttribute, int > &Values) | MythVideoOutputGPU | signal |
| PopulateGeometry(void) | MythVideoBounds | private |
| PrepareFrame(MythVideoFrame *frame, FrameScanType scan) override | VideoOutputD3D | virtual |
| PrintMoveResizeDebug(void) | MythVideoBounds | private |
| ProcessInputChange() | MythVideoOutputGPU | protected |
| RefreshState() | MythVideoOutputGPU | signal |
| RefreshVideoBoundsState() | MythVideoBounds | slot |
| ReleaseFrame(MythVideoFrame *Frame) | MythVideoOutput | virtual |
| RenderEnd() override | VideoOutputD3D | virtual |
| RenderFrame(MythVideoFrame *buffer, FrameScanType) override | VideoOutputD3D | virtual |
| ResizeDisplayWindow(QRect Rect, bool SaveVisibleRect) | MythVideoBounds | slot |
| ResizeForVideo(QSize Size=QSize()) | MythVideoOutputGPU | 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 | |
| SetProfile(void) | VideoOutputD3D | private |
| SetReferenceFrames(int ReferenceFrames) | MythVideoOutputGPU | protected |
| SetRotation(int Rotation) | MythVideoBounds | slot |
| SetStereoOverride(StereoscopicMode Mode) | MythVideoBounds | slot |
| SetupContext(void) | VideoOutputD3D | private |
| SetVideoAspectRatio(float Aspect) | MythVideoBounds | private |
| SetVideoFrameRate(float NewRate) override | MythVideoOutputGPU | virtual |
| SetVideoScalingAllowed(bool Change) | MythVideoBounds | slot |
| SetWindowSize(QSize Size) | MythVideoBounds | slot |
| SourceChanged(QSize VideoDim, QSize VideoDispDim, float Aspect) | MythVideoBounds | slot |
| StartDisplayingFrame() | MythVideoOutput | virtual |
| SupportedAttributesChanged(PictureAttributeSupported Supported) | MythVideoOutputGPU | signal |
| TearDown(void) | VideoOutputD3D | private |
| ToggleAdjustFill(AdjustFillMode AdjustFillMode=kAdjustFill_Toggle) | MythVideoBounds | slot |
| ToggleAspectOverride(AspectOverrideMode AspectMode=kAspect_Toggle) | MythVideoBounds | slot |
| ToggleMoveBottomLine(void) | MythVideoBounds | slot |
| UpdateFrame(MythVideoFrame *frame, D3D9Image *img) | VideoOutputD3D | private |
| UpdateOSDMessage(const QString &Message) | MythVideoBounds | signal |
| UpdatePauseFrame(std::chrono::milliseconds &disp_timecode, FrameScanType Scan=kScan_Progressive) override | VideoOutputD3D | virtual |
| UsingGuiSize(void) const | MythVideoBounds | inline |
| ValidVideoFrames() const | MythVideoOutput | virtual |
| VideoAspectRatioChanged(float Aspect) | MythVideoBounds | slot |
| VideoBoundsStateChanged(MythVideoBoundsState VideoState) | MythVideoBounds | signal |
| VideoIsFullScreen(void) const | MythVideoBounds | |
| VideoOutputD3D(MythMainWindow *MainWindow, MythRenderD3D9 *Render, MythD3D9Painter *Painter, MythDisplay *Display, const MythVideoProfilePtr &VideoProfile, QString &Profile) | VideoOutputD3D | |
| 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 |
| WindowResized(QSize Size) | MythVideoOutputGPU | slot |
| Zoom(ZoomDirection Direction) | MythVideoBounds | slot |
| ~MythVideoBounds() override=default | MythVideoBounds | |
| ~MythVideoOutput() override=default | MythVideoOutput | |
| ~MythVideoOutputGPU() override | MythVideoOutputGPU | |
| ~VideoOutputD3D() | VideoOutputD3D | |