#include <RendererDXVA.h>
|
| | ~CRendererDXVA ()=default |
| |
| CRenderInfo | GetRenderInfo () override |
| |
| bool | Supports (ESCALINGMETHOD method) const override |
| |
| bool | Supports (ERENDERFEATURE feature) const override |
| |
| bool | WantsDoublePass () override |
| |
| bool | Configure (const VideoPicture &picture, float fps, unsigned orientation) override |
| |
| bool | NeedBuffer (int idx) override |
| |
| bool | Supports (ESCALINGMETHOD method) const override |
| |
| 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) |
| |
|
| | CRendererDXVA (CVideoSettings &videoSettings) |
| |
| void | CheckVideoParameters () override |
| |
| void | RenderImpl (CD3DTexture &target, CRect &sourceRect, CPoint(&destPoints)[4], uint32_t flags) override |
| |
| CRenderBuffer * | CreateBuffer () override |
| |
| virtual std::string | GetRenderMethodDebugInfo () const |
| |
| | 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 |
| |
| | CRendererBase (CVideoSettings &videoSettings) |
| |
| bool | CreateIntermediateTarget (unsigned int width, unsigned int height, bool dynamic=false, DXGI_FORMAT format=DXGI_FORMAT_UNKNOWN) |
| |
| 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) |
| |
| bool | ActualRenderAsHDR () |
| | Call after rendering has started to find out if the output is configured as SDR or HDR.
|
| |
| virtual void | OnViewSizeChanged () |
| |
◆ ~CRendererDXVA()
| CRendererDXVA::~CRendererDXVA |
( |
| ) |
|
|
default |
◆ CRendererDXVA()
◆ CheckVideoParameters()
| void CRendererDXVA::CheckVideoParameters |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ Configure()
| bool CRendererDXVA::Configure |
( |
const VideoPicture & | picture, |
|
|
float | fps, |
|
|
unsigned | orientation ) |
|
override |
◆ Create()
◆ CreateBuffer()
◆ GetDXGIFormat()
| DXGI_FORMAT CRendererDXVA::GetDXGIFormat |
( |
AVPixelFormat | format, |
|
|
DXGI_FORMAT | default_fmt ) |
|
static |
◆ GetRenderInfo()
◆ GetRenderMethodDebugInfo()
| std::string CRendererDXVA::GetRenderMethodDebugInfo |
( |
| ) |
const |
|
protectedvirtual |
◆ GetWeight()
◆ NeedBuffer()
| bool CRendererDXVA::NeedBuffer |
( |
int | idx | ) |
|
|
overridevirtual |
◆ RenderImpl()
◆ Supports() [1/2]
◆ Supports() [2/2]
◆ WantsDoublePass()
| bool CRendererDXVA::WantsDoublePass |
( |
| ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following files: