#include <RendererVTBDisplayLayer.h>
|
| | ~CRendererVTBDisplayLayer () override |
| |
| bool | Configure (const VideoPicture &picture, float fps, unsigned int orientation) override |
| |
| bool | IsConfigured () override |
| |
| bool | ConfigChanged (const VideoPicture &picture) override |
| |
| void | AddVideoPicture (const VideoPicture &picture, int index) override |
| |
| void | ReleaseBuffer (int index) override |
| |
| void | UnInit () override |
| |
| bool | Flush (bool saveBuffers) override |
| |
| void | Update () override |
| |
| void | RenderUpdate (int index, int index2, bool clear, unsigned int flags, unsigned int alpha) override |
| |
| bool | IsGuiLayer () override |
| |
| bool | CaptureVideoFrame (const KODI::RENDERING::CAPTURE::CaptureSpec &spec, KODI::RENDERING::CAPTURE::CaptureResult &result) override |
| | Render this renderer's video frame for screencap into result. Overridden by renderers whose VideoBypassesFramebuffer() is true. Default: capture unavailable.
|
| |
| bool | CompositeVideoCapture (KODI::RENDERING::CAPTURE::CaptureResult &result) override |
| | Composite externally rendered video into a finished framebuffer capture.
|
| |
| CRenderInfo | GetRenderInfo () override |
| |
| bool | SupportsMultiPassRendering () override |
| |
| bool | Supports (ERENDERFEATURE feature) const override |
| |
| bool | Supports (ESCALINGMETHOD method) const override |
| |
| | CBaseRenderer () |
| |
| virtual | ~CBaseRenderer () |
| |
| virtual bool | IsPictureHW (const VideoPicture &picture) |
| |
| virtual void | SetBufferSize (int numBuffers) |
| |
| virtual bool | NeedBuffer (int idx) |
| |
| virtual bool | VideoBypassesFramebuffer () |
| |
| virtual bool | WantsDoublePass () |
| |
| void | SetFps (float fps) |
| |
| void | SetViewMode (int viewMode) |
| |
| void | GetVideoRect (CRect &source, CRect &dest, CRect &view) const |
| | Get video rectangle and view window.
|
| |
| float | GetAspectRatio () const |
| |
| unsigned int | GetOrientation () const |
| |
| void | SetVideoSettings (const CVideoSettings &settings) |
| |
| virtual DEBUG_INFO_VIDEO | GetDebugInfo (int idx) |
| |
|
| void | CalcDestRect (float offsetX, float offsetY, float width, float height, float inputFrameRatio, float zoomAmount, float verticalShift, CRect &destRect) |
| |
| void | CalcNormalRenderRect (float offsetX, float offsetY, float width, float height, float inputFrameRatio, float zoomAmount, float verticalShift) |
| |
| void | CalculateFrameAspectRatio (unsigned int desired_width, unsigned int desired_height) |
| |
| virtual void | ManageRenderArea () |
| |
| virtual void | ReorderDrawPoints () |
| |
| virtual EShaderFormat | GetShaderFormat () |
| |
| void | MarkDirty () |
| |
| void | EnableAlwaysClip () |
| |
| void | saveRotatedCoords () |
| |
| void | syncDestRectToRotatedPoints () |
| |
| void | restoreRotatedCoords () |
| |
| unsigned int | m_sourceWidth = 720 |
| |
| unsigned int | m_sourceHeight = 480 |
| |
| float | m_sourceFrameRatio = 1.0f |
| |
| float | m_fps = 0.0f |
| |
| unsigned int | m_renderOrientation = 0 |
| |
| CPoint | m_rotatedDestCoords [4] |
| |
| CPoint | m_savedRotatedDestCoords [4] |
| |
| CRect | m_destRect |
| |
| CRect | m_sourceRect |
| |
| CRect | m_viewRect |
| |
| unsigned | m_iFlags = 0 |
| |
| AVPixelFormat | m_format = AV_PIX_FMT_NONE |
| |
| CVideoSettings | m_videoSettings |
| |
◆ ~CRendererVTBDisplayLayer()
| CRendererVTBDisplayLayer::~CRendererVTBDisplayLayer |
( |
| ) |
|
|
override |
◆ AddVideoPicture()
◆ CaptureVideoFrame()
◆ CompositeVideoCapture()
Composite externally rendered video into a finished framebuffer capture.
Reimplemented from CBaseRenderer.
◆ ConfigChanged()
◆ Configure()
| bool CRendererVTBDisplayLayer::Configure |
( |
const VideoPicture & | picture, |
|
|
float | fps, |
|
|
unsigned int | orientation ) |
|
overridevirtual |
◆ Create()
◆ Flush()
| bool CRendererVTBDisplayLayer::Flush |
( |
bool | saveBuffers | ) |
|
|
overridevirtual |
◆ GetRenderInfo()
| CRenderInfo CRendererVTBDisplayLayer::GetRenderInfo |
( |
| ) |
|
|
overridevirtual |
◆ IsConfigured()
| bool CRendererVTBDisplayLayer::IsConfigured |
( |
| ) |
|
|
inlineoverridevirtual |
◆ IsGuiLayer()
| bool CRendererVTBDisplayLayer::IsGuiLayer |
( |
| ) |
|
|
inlineoverridevirtual |
◆ Register()
| bool CRendererVTBDisplayLayer::Register |
( |
| ) |
|
|
static |
◆ ReleaseBuffer()
| void CRendererVTBDisplayLayer::ReleaseBuffer |
( |
int | index | ) |
|
|
overridevirtual |
◆ RenderUpdate()
| void CRendererVTBDisplayLayer::RenderUpdate |
( |
int | index, |
|
|
int | index2, |
|
|
bool | clear, |
|
|
unsigned int | flags, |
|
|
unsigned int | alpha ) |
|
overridevirtual |
◆ Supports() [1/2]
◆ Supports() [2/2]
◆ SupportsMultiPassRendering()
| bool CRendererVTBDisplayLayer::SupportsMultiPassRendering |
( |
| ) |
|
|
inlineoverridevirtual |
◆ UnInit()
| void CRendererVTBDisplayLayer::UnInit |
( |
| ) |
|
|
overridevirtual |
◆ Update()
| void CRendererVTBDisplayLayer::Update |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: