ApplyDBScaleAndMove(void) | MythVideoBounds | private |
ApplyLetterboxing(void) | MythVideoBounds | private |
ApplyManualScaleAndMove(void) | MythVideoBounds | private |
ChangePictureAttribute(PictureAttribute Attribute, bool Direction, int Value) | MythVideoOutputGPU | signal |
CheckFrameStates() | MythVideoOutput | inlinevirtual |
CheckValid() | MythVulkanObject | protected |
ClearAfterSeek() override | MythVideoOutputGPU | virtual |
MythVideoOutputGPU::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 |
MythVulkanObject::Create(MythRenderVulkan *Render) | MythVulkanObject | static |
CreateBuffers(MythCodecID CodecID, QSize Size) | MythVideoOutputGPU | protected |
DeLimboFrame(MythVideoFrame *Frame) | MythVideoOutput | virtual |
DestroyBuffers() | MythVideoOutputGPU | protected |
Device() | MythVulkanObject | |
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 | MythVideoOutputVulkan | virtual |
EnoughDecodedFrames() | MythVideoOutput | |
EnoughFreeFrames() | MythVideoOutput | |
Fix1088(QSize Dimensions) | MythVideoBounds | privatestatic |
FrameTypeForCodec(MythCodecID CodecId) | MythVideoOutputGPU | static |
FreeVideoFrames() | MythVideoOutput | |
Funcs() | MythVulkanObject | |
GetAdjustFill(void) const | MythVideoBounds | inline |
GetAllowedRenderers(MythCodecID CodecId) | MythVideoOutputVulkan | 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) | MythVideoOutputVulkan | static |
MythVideoOutputGPU::GetRenderOptions(RenderOptions &Options, MythRender *Render) | MythVideoOutputGPU | 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 Aspect, QRect DisplayVisibleRect, MythCodecID CodecId) override | MythVideoOutputVulkan | virtual |
InitBounds(QSize VideoDim, QSize VideoDispDim, float Aspect, QRect WindowRect) | MythVideoBounds | |
InitDisplayMeasurements() | MythVideoOutputGPU | protected |
InitPictureAttributes() override | MythVideoOutputGPU | virtual |
InputChanged(QSize VideoDim, QSize VideoDispDim, float VideoAspect, MythCodecID CodecId, bool &AspectOnly, int ReferenceFrames, bool ForceChange) override | MythVideoOutputGPU | virtual |
IsEmbedding(void) const | MythVideoBounds | inline |
IsEmbeddingAndHidden() const | MythVideoBounds | inline |
IsErrored() const | MythVideoOutput | |
IsValidVulkan() const | MythVulkanObject | |
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_itvDisplayVideoRect | MythVideoBounds | private |
m_itvResizing | MythVideoBounds | 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_profile | MythVideoOutputGPU | protected |
m_rawEmbeddingRect | MythVideoBounds | private |
m_rawItvDisplayVideoRect | MythVideoBounds | private |
m_rawWindowRect | MythVideoBounds | private |
m_render | MythVideoOutputGPU | protected |
m_renderFormats | MythVideoOutput | protected |
m_rotation | MythVideoBounds | private |
m_stereoOverride | MythVideoBounds | private |
m_tmpDisplayVisibleRect | MythVideoBounds | private |
m_video | MythVideoOutputGPU | protected |
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_vulkanDevice | MythVulkanObject | protected |
m_vulkanFuncs | MythVulkanObject | protected |
m_vulkanRender | MythVulkanObject | protected |
m_vulkanValid | MythVulkanObject | protected |
m_vulkanWindow | MythVulkanObject | protected |
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 |
MythVideoOutputVulkan(MythMainWindow *MainWindow, MythRenderVulkan *Render, MythPainterVulkan *Painter, MythDisplay *Display, const MythVideoProfilePtr &VideoProfile, QString &Profile) | MythVideoOutputVulkan | |
MythVulkanObject(MythRenderVulkan *Render) | MythVulkanObject | |
MythVulkanObject(MythVulkanObject *Other) | MythVulkanObject | |
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 | MythVideoOutputVulkan | virtual |
PrintMoveResizeDebug(void) | MythVideoBounds | private |
ProcessInputChange() | MythVideoOutputGPU | protected |
RefreshState() | MythVideoOutputGPU | signal |
RefreshVideoBoundsState() | MythVideoBounds | slot |
ReleaseFrame(MythVideoFrame *Frame) | MythVideoOutput | virtual |
Render() | MythVulkanObject | |
RenderEnd() override | MythVideoOutputVulkan | virtual |
RenderFrame(MythVideoFrame *Frame, FrameScanType Scan) override | MythVideoOutputVulkan | 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 | |
SetReferenceFrames(int ReferenceFrames) | MythVideoOutputGPU | protected |
SetRotation(int Rotation) | MythVideoBounds | slot |
SetStereoOverride(StereoscopicMode Mode) | MythVideoBounds | slot |
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 |
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 &DisplayTimecode, FrameScanType Scan=kScan_Progressive) override | MythVideoOutputGPU | virtual |
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 |
Window() | MythVulkanObject | |
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 | |
~MythVideoOutputVulkan() override=default | MythVideoOutputVulkan | |