|
Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
|
#include <RendererDXVA.h>
Classes | |
| class | CRenderBufferImpl |
Public Member Functions | |
| ~CRendererDXVA ()=default | |
| CRenderInfo | GetRenderInfo () override |
| bool | Supports (ESCALINGMETHOD method) override |
| bool | WantsDoublePass () override |
| bool | Configure (const VideoPicture &picture, float fps, unsigned orientation) override |
| bool | NeedBuffer (int idx) override |
Public Member Functions inherited from CRendererHQ | |
| bool | Supports (ESCALINGMETHOD method) override |
Public Member Functions inherited from CRendererBase | |
| virtual | ~CRendererBase () |
| virtual bool | Configure (const VideoPicture &picture, float fps, unsigned int orientation) |
| void | AddVideoPicture (const VideoPicture &picture, int index) |
| void | Render (int index, int index2, CD3DTexture &target, const CRect &sourceRect, const CRect &destRect, const CRect &viewRect, unsigned flags) |
| void | Render (CD3DTexture &target, const CRect &sourceRect, const CRect &destRect, const CRect &viewRect, unsigned flags=0) |
| void | ManageTextures () |
| int | NextBuffer () const |
| void | ReleaseBuffer (int idx) |
| bool | Flush (bool saveBuffers) |
| void | SetBufferSize (int numBuffers) |
| DEBUG_INFO_VIDEO | GetDebugInfo (int idx) |
Static Public Member Functions | |
| static CRendererBase * | Create (CVideoSettings &videoSettings) |
| static void | GetWeight (std::map< RenderMethod, int > &weights, const VideoPicture &picture) |
Static Public Member Functions inherited from CRendererBase | |
| static DXGI_FORMAT | GetDXGIFormat (const VideoPicture &picture) |
| static DXGI_FORMAT | GetDXGIFormat (CVideoBuffer *videoBuffer) |
| static AVPixelFormat | GetAVFormat (DXGI_FORMAT dxgi_format) |
| static DXGI_HDR_METADATA_HDR10 | GetDXGIHDR10MetaData (CRenderBuffer *rb) |
Protected Member Functions | |
| CRendererDXVA (CVideoSettings &videoSettings) | |
| void | CheckVideoParameters () override |
| void | RenderImpl (CD3DTexture &target, CRect &sourceRect, CPoint(&destPoints)[4], uint32_t flags) override |
| CRenderBuffer * | CreateBuffer () override |
Protected Member Functions inherited from CRendererHQ | |
| CRendererHQ (CVideoSettings &videoSettings) | |
| virtual | ~CRendererHQ ()=default |
| void | OnOutputReset () override |
| void | CheckVideoParameters () override |
| void | UpdateVideoFilters () override |
| void | FinalOutput (CD3DTexture &source, CD3DTexture &target, const CRect &sourceRect, const CPoint(&destPoints)[4]) override |
| void | SelectPSVideoFilter () |
| bool | HasHQScaler () const |
Protected Member Functions inherited from CRendererBase | |
| CRendererBase (CVideoSettings &videoSettings) | |
| bool | CreateIntermediateTarget (unsigned int width, unsigned int height, bool dynamic=false) |
| void | OnCMSConfigChanged (AVColorPrimaries srcPrimaries) |
| void | ReorderDrawPoints (const CRect &destRect, CPoint(&rotatedPoints)[4]) const |
| bool | CreateRenderBuffer (int index) |
| void | DeleteRenderBuffer (int index) |
| void | ProcessHDR (CRenderBuffer *rb) |
| virtual void | OnViewSizeChanged () |
|
default |
|
inlineexplicitprotected |
|
overrideprotectedvirtual |
Reimplemented from CRendererBase.
|
override |
|
static |
|
overrideprotectedvirtual |
Implements CRendererBase.
|
overridevirtual |
Reimplemented from CRendererBase.
|
static |
Reimplemented from CRendererBase.
|
overrideprotectedvirtual |
Implements CRendererBase.
|
overridevirtual |
Implements CRendererBase.
|
inlineoverridevirtual |
Reimplemented from CRendererBase.