MythTV  master
VideoOutputD3D Member List

This is the complete list of members for VideoOutputD3D, including all inherited members.

ApplyDBScaleAndMove(void)MythVideoBoundsprivate
ApplyLetterboxing(void)MythVideoBoundsprivate
ApplyManualScaleAndMove(void)MythVideoBoundsprivate
ChangePictureAttribute(PictureAttribute Attribute, bool Direction, int Value)MythVideoOutputGPUsignal
CheckFrameStates()MythVideoOutputinlinevirtual
ClearAfterSeek() overrideMythVideoOutputGPUvirtual
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)MythVideoOutputGPUstatic
CreateBuffers(void)VideoOutputD3Dprivate
MythVideoOutputGPU::CreateBuffers(MythCodecID CodecID, QSize Size)MythVideoOutputGPUprotected
CreateDecoder(void)VideoOutputD3Dprivate
DeleteDecoder(void)VideoOutputD3Dprivate
DeLimboFrame(MythVideoFrame *Frame)MythVideoOutputvirtual
DestroyBuffers()MythVideoOutputGPUprotected
DestroyContext(void)VideoOutputD3Dprivate
DiscardFrame(MythVideoFrame *Frame)MythVideoOutputvirtual
DiscardFrames(bool KeyFrame, bool Flushed) overrideMythVideoOutputGPUvirtual
DoneDisplayingFrame(MythVideoFrame *Frame) overrideMythVideoOutputGPUvirtual
DoRefreshState()MythVideoOutputGPUsignal
EmbedPlayback(bool Embed, QRect Rect)MythVideoBoundsvirtualslot
EndFrame() overrideVideoOutputD3Dvirtual
EnoughDecodedFrames()MythVideoOutput
EnoughFreeFrames()MythVideoOutput
Fix1088(QSize Dimensions)MythVideoBoundsprivatestatic
FrameTypeForCodec(MythCodecID CodecId)MythVideoOutputGPUstatic
FreeVideoFrames()MythVideoOutput
GetAdjustFill(void) constMythVideoBoundsinline
GetAllowedRenderers(MythCodecID myth_codec_id, const QSize &video_dim)VideoOutputD3Dstatic
GetBoundingRegion(void) constMythVideoBounds
GetDisplayAspect(void) constMythVideoBoundsinline
GetDisplayVideoRect(void) constMythVideoBoundsinline
GetDisplayVisibleRect(void) constMythVideoBoundsinline
GetDisplayVisibleRectAdj()MythVideoOutputGPUprotectedvirtual
GetEmbeddingRect(void) constMythVideoBoundsinline
GetError() constMythVideoOutput
GetFramesPlayed()MythVideoOutputvirtual
GetFrameStatus() constMythVideoOutput
GetImageRect(QRect Rect, QRect *DisplayRect=nullptr)MythVideoOutput
GetLastDecodedFrame()MythVideoOutputvirtual
GetLastShownFrame()MythVideoOutputvirtual
GetNextFreeFrame()MythVideoOutputvirtual
GetOSDBounds(QRect &Total, QRect &Visible, float &VisibleAspect, float &FontScaling, float ThemeAspect) constMythVideoOutputvirtual
GetOverridenVideoAspect(void) constMythVideoBoundsinline
GetRawWindowRect(void) constMythVideoBoundsinline
GetRenderOptions(RenderOptions &Options)VideoOutputD3Dstatic
MythVideoOutputGPU::GetRenderOptions(RenderOptions &Options, MythRender *Render)MythVideoOutputGPUstatic
GetSafeRect()MythVideoOutput
GetStereoOverride() constMythVideoBoundsinline
GetSupportedCodec(AVCodecContext **Context, const AVCodec **Codec, const QString &decoder, uint stream_type)VideoOutputD3Dstatic
GetSupportedPictureAttributes()MythVideoOutput
GetVideoAspect(void) constMythVideoBoundsinline
GetVideoDim(void) constMythVideoBoundsinline
GetVideoDispDim(void) constMythVideoBoundsinline
GetVideoRect(void) constMythVideoBoundsinline
GetVisibleOSDBounds(float &VisibleAspect, float &FontScaling, float ThemeAspect) constMythVideoOutputprotected
GetWindowRect(void) constMythVideoBoundsinline
HasSoftwareFrames() constMythVideoOutputinline
Init(QSize video_dim_buf, QSize video_dim_disp, float video_aspect, QRect win_rect, MythCodecID codec_id) overrideVideoOutputD3Dvirtual
InitBounds(QSize VideoDim, QSize VideoDispDim, float Aspect, QRect WindowRect)MythVideoBounds
InitBuffers(void)VideoOutputD3Dprivate
InitDisplayMeasurements()MythVideoOutputGPUprotected
InitPictureAttributes() overrideMythVideoOutputGPUvirtual
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) overrideVideoOutputD3Dvirtual
IsEmbedding(void) constMythVideoBoundsinline
IsEmbeddingAndHidden() constMythVideoBoundsinline
IsErrored() constMythVideoOutput
kManualZoomMaxHorizontalZoomMythVideoBoundsprivatestatic
kManualZoomMaxMoveMythVideoBoundsprivatestatic
kManualZoomMaxVerticalZoomMythVideoBoundsprivatestatic
kManualZoomMinHorizontalZoomMythVideoBoundsprivatestatic
kManualZoomMinVerticalZoomMythVideoBoundsprivatestatic
m_adjustFillMythVideoBoundsprivate
m_bottomLineMythVideoBoundsprivate
m_buffersCreatedMythVideoOutputGPUprotected
m_clearAlphaMythVideoOutputprotected
m_clearColorMythVideoOutputprotected
m_copyFrameMythVideoOutputprotected
m_dbAdjustFillMythVideoBoundsprivate
m_dbAspectOverrideMythVideoBoundsprivate
m_dbHorizScaleMythVideoBoundsprivate
m_dbLetterboxColourMythVideoOutputprotected
m_dbMoveMythVideoBoundsprivate
m_dbScalingAllowedMythVideoBoundsprivate
m_dbUseGUISizeMythVideoBoundsprivate
m_dbVertScaleMythVideoBoundsprivate
m_decoderVideoOutputD3Dprivate
m_deinterlacerMythVideoOutputprotected
m_deinterlacingMythVideoOutputprotected
m_deinterlacing2XMythVideoOutputprotected
m_devicePixelRatioMythVideoBoundsprivate
m_displayMythVideoBoundsprotected
m_displayAspectMythVideoBoundsprivate
m_displayVideoRectMythVideoBoundsprivate
m_displayVisibleRectMythVideoBoundsprivate
m_embeddingMythVideoBoundsprivate
m_embeddingHiddenMythVideoBoundsprivate
m_embeddingRectMythVideoBoundsprivate
m_errorStateMythVideoOutputprotected
m_forcedDeinterlacerMythVideoOutputprotected
m_framesPlayedMythVideoOutputprotected
m_hdrTrackerMythVideoOutputGPUprotected
m_hWndVideoOutputD3Dprivate
m_itvDisplayVideoRectMythVideoBoundsprivate
m_itvResizingMythVideoBoundsprivate
m_lockVideoOutputD3Dprivate
m_mainWindowMythVideoOutputGPUprotected
m_manualHorizScaleMythVideoBoundsprivate
m_manualMoveMythVideoBoundsprivate
m_manualVertScaleMythVideoBoundsprivate
m_maxReferenceFramesMythVideoOutputprotected
m_needFullClearMythVideoOutputGPUprotected
m_newAspectMythVideoOutputGPUprotected
m_newCodecIdMythVideoOutputGPUprotected
m_newFrameRateMythVideoOutputGPUprotected
m_newVideoDimMythVideoOutputGPUprotected
m_newVideoDispDimMythVideoOutputGPUprotected
m_painterMythVideoOutputGPUprotected
m_pauseFrameVideoOutputD3Dprivate
m_pauseSurfaceVideoOutputD3Dprivate
m_profileMythVideoOutputGPUprotected
m_rawEmbeddingRectMythVideoBoundsprivate
m_rawItvDisplayVideoRectMythVideoBoundsprivate
m_rawWindowRectMythVideoBoundsprivate
m_renderVideoOutputD3Dprivate
m_renderFormatsMythVideoOutputprotected
m_renderResetVideoOutputD3Dprivate
m_renderValidVideoOutputD3Dprivate
m_rotationMythVideoBoundsprivate
m_stereoOverrideMythVideoBoundsprivate
m_tmpDisplayVisibleRectMythVideoBoundsprivate
m_videoVideoOutputD3Dprivate
m_videoAspectMythVideoBoundsprivate
m_videoAspectOverrideMythVideoBoundsprivate
m_videoAspectOverrideModeMythVideoBoundsprivate
m_videoBuffersMythVideoOutputprotected
m_videoCodecIDMythVideoOutputprotected
m_videoColourSpaceMythVideoOutputprotected
m_videoDimMythVideoBoundsprivate
m_videoDispDimMythVideoBoundsprivate
m_videoProfileMythVideoOutputprotected
m_videoRectMythVideoBoundsprivate
m_windowRectMythVideoBoundsprivate
MoveResize(void)MythVideoBoundsslot
MythVideoBounds()MythVideoBounds
MythVideoOutput()MythVideoOutputprotected
MythVideoOutputGPU(MythMainWindow *MainWindow, MythRender *Render, MythPainterGPU *Painter, MythDisplay *Display, MythVideoProfilePtr VideoProfile, QString &Profile)MythVideoOutputGPUprotected
PhysicalDPIChanged(qreal)MythVideoBoundsslot
PictureAttributeChanged(PictureAttribute Attribute, int Value)MythVideoOutputGPUsignal
PictureAttributesUpdated(const std::map< PictureAttribute, int > &Values)MythVideoOutputGPUsignal
PopulateGeometry(void)MythVideoBoundsprivate
PrepareFrame(MythVideoFrame *frame, FrameScanType scan) overrideVideoOutputD3Dvirtual
PrintMoveResizeDebug(void)MythVideoBoundsprivate
ProcessInputChange()MythVideoOutputGPUprotected
RefreshState()MythVideoOutputGPUsignal
RefreshVideoBoundsState()MythVideoBoundsslot
ReleaseFrame(MythVideoFrame *Frame)MythVideoOutputvirtual
RenderEnd() overrideVideoOutputD3Dvirtual
RenderFrame(MythVideoFrame *buffer, FrameScanType) overrideVideoOutputD3Dvirtual
ResizeDisplayWindow(QRect Rect, bool SaveVisibleRect)MythVideoBoundsslot
ResizeForVideo(QSize Size=QSize())MythVideoOutputGPUslot
Rotate(void)MythVideoBoundsprivate
SaveBottomLine(void)MythVideoBoundsslot
ScreenChanged(QScreen *screen)MythVideoBoundsslot
SetDeinterlacing(bool Enable, bool DoubleRate, MythDeintType Force=DEINT_NONE)MythVideoOutputvirtual
SetDisplay(MythDisplay *mDisplay)MythVideoBounds
SetDisplayAspect(float DisplayAspect)MythVideoBoundsslot
SetFramesPlayed(long long FramesPlayed)MythVideoOutputvirtual
SetITVResize(QRect Rect)MythVideoBoundsslot
SetPrebuffering(bool Normal)MythVideoOutput
SetProfile(void)VideoOutputD3Dprivate
SetReferenceFrames(int ReferenceFrames)MythVideoOutputGPUprotected
SetRotation(int Rotation)MythVideoBoundsslot
SetStereoOverride(StereoscopicMode Mode)MythVideoBoundsslot
SetupContext(void)VideoOutputD3Dprivate
SetVideoAspectRatio(float Aspect)MythVideoBoundsprivate
SetVideoFrameRate(float NewRate) overrideMythVideoOutputGPUvirtual
SetVideoScalingAllowed(bool Change)MythVideoBoundsslot
SetWindowSize(QSize Size)MythVideoBoundsslot
SourceChanged(QSize VideoDim, QSize VideoDispDim, float Aspect)MythVideoBoundsslot
StartDisplayingFrame()MythVideoOutputvirtual
SupportedAttributesChanged(PictureAttributeSupported Supported)MythVideoOutputGPUsignal
TearDown(void)VideoOutputD3Dprivate
ToggleAdjustFill(AdjustFillMode AdjustFillMode=kAdjustFill_Toggle)MythVideoBoundsslot
ToggleAspectOverride(AspectOverrideMode AspectMode=kAspect_Toggle)MythVideoBoundsslot
ToggleMoveBottomLine(void)MythVideoBoundsslot
UpdateFrame(MythVideoFrame *frame, D3D9Image *img)VideoOutputD3Dprivate
UpdateOSDMessage(const QString &Message)MythVideoBoundssignal
UpdatePauseFrame(std::chrono::milliseconds &disp_timecode, FrameScanType Scan=kScan_Progressive) overrideVideoOutputD3Dvirtual
UsingGuiSize(void) constMythVideoBoundsinline
ValidVideoFrames() constMythVideoOutputvirtual
VideoAspectRatioChanged(float Aspect)MythVideoBoundsslot
VideoBoundsStateChanged(MythVideoBoundsState VideoState)MythVideoBoundssignal
VideoIsFullScreen(void) constMythVideoBounds
VideoOutputD3D(MythMainWindow *MainWindow, MythRenderD3D9 *Render, MythD3D9Painter *Painter, MythDisplay *Display, const MythVideoProfilePtr &VideoProfile, QString &Profile)VideoOutputD3D
VideoRectsChanged(const QRect &DisplayVideoRect, const QRect &VideoRect)MythVideoBoundssignal
VideoSizeChanged(const QSize &VideoDim, const QSize &VideoDispDim)MythVideoBoundssignal
VisibleRectChanged(const QRect &DisplayVisibleRect)MythVideoBoundssignal
WindowRectChanged(const QRect &WindowRect)MythVideoBoundssignal
WindowResized(QSize Size)MythVideoOutputGPUslot
Zoom(ZoomDirection Direction)MythVideoBoundsslot
~MythVideoBounds() override=defaultMythVideoBounds
~MythVideoOutput() override=defaultMythVideoOutput
~MythVideoOutputGPU() overrideMythVideoOutputGPU
~VideoOutputD3D()VideoOutputD3D