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_decoder | VideoOutputD3D | 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 | |