#include <RendererBase.h>
|
| virtual | ~CRendererBase () |
| |
| virtual CRenderInfo | GetRenderInfo () |
| |
| virtual bool | Configure (const VideoPicture &picture, float fps, unsigned int orientation) |
| |
| virtual bool | Supports (ESCALINGMETHOD method)=0 |
| |
| virtual bool | WantsDoublePass () |
| |
| virtual bool | NeedBuffer (int idx) |
| |
| 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) |
| |
◆ ~CRendererBase()
| CRendererBase::~CRendererBase |
( |
| ) |
|
|
virtual |
◆ CRendererBase()
◆ AddVideoPicture()
◆ CheckVideoParameters()
| void CRendererBase::CheckVideoParameters |
( |
| ) |
|
|
protectedvirtual |
◆ Configure()
| bool CRendererBase::Configure |
( |
const VideoPicture & |
picture, |
|
|
float |
fps, |
|
|
unsigned int |
orientation |
|
) |
| |
|
virtual |
◆ CreateBuffer()
◆ CreateIntermediateTarget()
| bool CRendererBase::CreateIntermediateTarget |
( |
unsigned int |
width, |
|
|
unsigned int |
height, |
|
|
bool |
dynamic = false |
|
) |
| |
|
protected |
◆ CreateRenderBuffer()
| bool CRendererBase::CreateRenderBuffer |
( |
int |
index | ) |
|
|
protected |
◆ DeleteRenderBuffer()
| void CRendererBase::DeleteRenderBuffer |
( |
int |
index | ) |
|
|
protected |
◆ FinalOutput()
◆ Flush()
| bool CRendererBase::Flush |
( |
bool |
saveBuffers | ) |
|
◆ GetAVFormat()
| AVPixelFormat CRendererBase::GetAVFormat |
( |
DXGI_FORMAT |
dxgi_format | ) |
|
|
static |
◆ GetDebugInfo()
◆ GetDXGIFormat() [1/2]
| DXGI_FORMAT CRendererBase::GetDXGIFormat |
( |
const VideoPicture & |
picture | ) |
|
|
static |
◆ GetDXGIFormat() [2/2]
| DXGI_FORMAT CRendererBase::GetDXGIFormat |
( |
CVideoBuffer * |
videoBuffer | ) |
|
|
static |
◆ GetDXGIHDR10MetaData()
| DXGI_HDR_METADATA_HDR10 CRendererBase::GetDXGIHDR10MetaData |
( |
CRenderBuffer * |
rb | ) |
|
|
static |
◆ GetRenderInfo()
◆ ManageTextures()
| void CRendererBase::ManageTextures |
( |
| ) |
|
◆ NeedBuffer()
| virtual bool CRendererBase::NeedBuffer |
( |
int |
idx | ) |
|
|
inlinevirtual |
◆ NextBuffer()
| int CRendererBase::NextBuffer |
( |
| ) |
const |
◆ OnCMSConfigChanged()
| void CRendererBase::OnCMSConfigChanged |
( |
AVColorPrimaries |
srcPrimaries | ) |
|
|
protected |
◆ OnOutputReset()
| virtual void CRendererBase::OnOutputReset |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ OnViewSizeChanged()
| virtual void CRendererBase::OnViewSizeChanged |
( |
| ) |
|
|
inlineprotectedvirtual |
◆ ProcessHDR()
◆ ReleaseBuffer()
| void CRendererBase::ReleaseBuffer |
( |
int |
idx | ) |
|
◆ Render() [1/2]
◆ Render() [2/2]
◆ RenderImpl()
◆ ReorderDrawPoints()
| void CRendererBase::ReorderDrawPoints |
( |
const CRect & |
destRect, |
|
|
CPoint(&) |
rotatedPoints[4] |
|
) |
| const |
|
protected |
◆ SetBufferSize()
| void CRendererBase::SetBufferSize |
( |
int |
numBuffers | ) |
|
|
inline |
◆ Supports()
◆ UpdateVideoFilters()
| void CRendererBase::UpdateVideoFilters |
( |
| ) |
|
|
protectedvirtual |
◆ WantsDoublePass()
| virtual bool CRendererBase::WantsDoublePass |
( |
| ) |
|
|
inlinevirtual |
◆ m_AutoSwitchHDR
| bool CRendererBase::m_AutoSwitchHDR = false |
|
protected |
◆ m_clutLoaded
| bool CRendererBase::m_clutLoaded = false |
|
protected |
◆ m_cmsOn
| bool CRendererBase::m_cmsOn = false |
|
protected |
◆ m_cmsToken
| int CRendererBase::m_cmsToken = -1 |
|
protected |
◆ m_colorManager
◆ m_ditherDepth
| int CRendererBase::m_ditherDepth = 0 |
|
protected |
◆ m_format
| AVPixelFormat CRendererBase::m_format = AV_PIX_FMT_NONE |
|
protected |
◆ m_fps
| float CRendererBase::m_fps = 0.0f |
|
protected |
◆ m_frameIdx
| uint64_t CRendererBase::m_frameIdx = 0 |
|
protected |
◆ m_HdrType
◆ m_iBufferIndex
| int CRendererBase::m_iBufferIndex = 0 |
|
protected |
◆ m_iBuffersRequired
| int CRendererBase::m_iBuffersRequired = 0 |
|
protected |
◆ m_IntermediateTarget
◆ m_iNumBuffers
| int CRendererBase::m_iNumBuffers = 0 |
|
protected |
◆ m_lastHdr10
| DXGI_HDR_METADATA_HDR10 CRendererBase::m_lastHdr10 = {} |
|
protected |
◆ m_lutSize
| int CRendererBase::m_lutSize = 0 |
|
protected |
◆ m_outputShader
◆ m_pLUTView
| Microsoft::WRL::ComPtr<ID3D11ShaderResourceView> CRendererBase::m_pLUTView |
|
protected |
◆ m_renderBuffers
◆ m_renderOrientation
| unsigned CRendererBase::m_renderOrientation = 0 |
|
protected |
◆ m_sourceHeight
| unsigned CRendererBase::m_sourceHeight = 0 |
|
protected |
◆ m_sourceWidth
| unsigned CRendererBase::m_sourceWidth = 0 |
|
protected |
◆ m_toneMapMethod
| int CRendererBase::m_toneMapMethod = 0 |
|
protected |
◆ m_toneMapping
| bool CRendererBase::m_toneMapping = false |
|
protected |
◆ m_useDithering
| bool CRendererBase::m_useDithering = false |
|
protected |
◆ m_useHLGtoPQ
| bool CRendererBase::m_useHLGtoPQ = false |
|
protected |
◆ m_videoSettings
◆ m_viewHeight
| unsigned CRendererBase::m_viewHeight = 0 |
|
protected |
◆ m_viewWidth
| unsigned CRendererBase::m_viewWidth = 0 |
|
protected |
The documentation for this class was generated from the following files: