11 #include "BaseRenderer.h"    12 #include "windows/RendererBase.h"    24   static bool Register();
    26   void Update() 
override;
    30   bool Configure(
const VideoPicture &picture, 
float fps, 
unsigned int orientation) 
override;
    31   void AddVideoPicture(
const VideoPicture &picture, 
int index) 
override;
    32   void UnInit() 
override;
    33   bool IsConfigured()
 override { 
return m_bConfigured; }
    34   bool Flush(
bool saveBuffers) 
override;
    36   void RenderUpdate(
int index, 
int index2, 
bool clear, 
unsigned int flags, 
unsigned int alpha) 
override;
    37   void SetBufferSize(
int numBuffers) 
override;
    38   void ReleaseBuffer(
int idx) 
override;
    39   bool NeedBuffer(
int idx) 
override;
    42   bool SupportsMultiPassRendering()
 override { 
return false; }
    43   bool Supports(ERENDERFEATURE feature) 
const override;
    44   bool Supports(ESCALINGMETHOD method) 
const override;
    46   bool WantsDoublePass() 
override;
    47   bool ConfigChanged(
const VideoPicture& picture) 
override;
    56   int NextBuffer() 
const;
    58   CRect GetScreenRect() 
const;
    60   bool m_bConfigured = 
false;
    61   std::unique_ptr<CRendererBase> m_renderer;
 
Definition: VideoBuffer.h:85
Definition: RenderCapture.h:23
Definition: RenderInfo.h:19
Definition: WinRenderer.h:17
Definition: DebugInfo.h:21
Definition: DVDVideoCodec.h:36
Definition: BaseRenderer.h:48
Definition: RendererBase.h:111