#include <RendererMediaCodecSurface.h>
 | 
|   | CRendererMediaCodecSurface () | 
|   | 
|   | ~CRendererMediaCodecSurface () override | 
|   | 
| bool  | RenderCapture (int index, CRenderCapture *capture) override | 
|   | 
| void  | AddVideoPicture (const VideoPicture &picture, int index) override | 
|   | 
| void  | ReleaseBuffer (int idx) override | 
|   | 
| bool  | Configure (const VideoPicture &picture, float fps, unsigned int orientation) override | 
|   | 
| bool  | IsConfigured () override | 
|   | 
| bool  | ConfigChanged (const VideoPicture &picture) override | 
|   | 
| CRenderInfo  | GetRenderInfo () override | 
|   | 
| void  | UnInit () override | 
|   | 
| void  | Update () override | 
|   | 
| void  | RenderUpdate (int index, int index2, bool clear, unsigned int flags, unsigned int alpha) override | 
|   | 
| bool  | SupportsMultiPassRendering () override | 
|   | 
| bool  | IsGuiLayer () override | 
|   | 
| bool  | Supports (ESCALINGMETHOD method) const override | 
|   | 
| bool  | Supports (ERENDERFEATURE feature) const override | 
|   | 
|   | CBaseRenderer () | 
|   | 
| virtual  | ~CBaseRenderer () | 
|   | 
| virtual bool  | IsPictureHW (const VideoPicture &picture) | 
|   | 
| virtual bool  | Flush (bool saveBuffers) | 
|   | 
| virtual void  | SetBufferSize (int numBuffers) | 
|   | 
| virtual bool  | NeedBuffer (int idx) | 
|   | 
| virtual bool  | WantsDoublePass () | 
|   | 
| 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) | 
|   | 
| virtual CRenderCapture *  | GetRenderCapture () | 
|   | 
 | 
| void  | ReorderDrawPoints () override | 
|   | 
| 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 EShaderFormat  | GetShaderFormat () | 
|   | 
| void  | MarkDirty () | 
|   | 
| void  | EnableAlwaysClip () | 
|   | 
| void  | saveRotatedCoords () | 
|   | 
| void  | syncDestRectToRotatedPoints () | 
|   | 
| void  | restoreRotatedCoords () | 
|   | 
◆ CRendererMediaCodecSurface()
      
        
          | CRendererMediaCodecSurface::CRendererMediaCodecSurface  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ ~CRendererMediaCodecSurface()
  
  
      
        
          | CRendererMediaCodecSurface::~CRendererMediaCodecSurface  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ AddVideoPicture()
◆ ConfigChanged()
◆ Configure()
  
  
      
        
          | bool CRendererMediaCodecSurface::Configure  | 
          ( | 
          const VideoPicture & |           picture,  | 
         
        
           | 
           | 
          float |           fps,  | 
         
        
           | 
           | 
          unsigned int |           orientation ) | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ Create()
◆ GetRenderInfo()
  
  
      
        
          | CRenderInfo CRendererMediaCodecSurface::GetRenderInfo  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ IsConfigured()
  
  
      
        
          | bool CRendererMediaCodecSurface::IsConfigured  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ IsGuiLayer()
  
  
      
        
          | bool CRendererMediaCodecSurface::IsGuiLayer  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ Register()
  
  
      
        
          | bool CRendererMediaCodecSurface::Register  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ ReleaseBuffer()
  
  
      
        
          | void CRendererMediaCodecSurface::ReleaseBuffer  | 
          ( | 
          int |           idx | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ RenderCapture()
◆ RenderUpdate()
  
  
      
        
          | void CRendererMediaCodecSurface::RenderUpdate  | 
          ( | 
          int |           index,  | 
         
        
           | 
           | 
          int |           index2,  | 
         
        
           | 
           | 
          bool |           clear,  | 
         
        
           | 
           | 
          unsigned int |           flags,  | 
         
        
           | 
           | 
          unsigned int |           alpha ) | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ ReorderDrawPoints()
  
  
      
        
          | void CRendererMediaCodecSurface::ReorderDrawPoints  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overrideprotectedvirtual   | 
  
 
 
◆ Supports() [1/2]
◆ Supports() [2/2]
◆ SupportsMultiPassRendering()
  
  
      
        
          | bool CRendererMediaCodecSurface::SupportsMultiPassRendering  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ UnInit()
  
  
      
        
          | void CRendererMediaCodecSurface::UnInit  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
◆ Update()
  
  
      
        
          | void CRendererMediaCodecSurface::Update  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlineoverridevirtual   | 
  
 
 
The documentation for this class was generated from the following files: