Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
VIDEOPLAYER::CRendererFactory Class Reference

#include <RenderFactory.h>

Static Public Member Functions

static CBaseRendererCreateRenderer (const std::string &id, CVideoBuffer *buffer)
 
static void RegisterRenderer (const std::string &id, VIDEOPLAYER::CreateRenderer createFunc)
 
static std::vector< std::string > GetRenderers ()
 
static void ClearRenderer ()
 

Static Protected Attributes

static std::map< std::string, VIDEOPLAYER::CreateRendererm_renderers
 

Member Function Documentation

◆ ClearRenderer()

void CRendererFactory::ClearRenderer ( )
static

◆ CreateRenderer()

CBaseRenderer * CRendererFactory::CreateRenderer ( const std::string & id,
CVideoBuffer * buffer )
static

◆ GetRenderers()

std::vector< std::string > CRendererFactory::GetRenderers ( )
static

◆ RegisterRenderer()

void CRendererFactory::RegisterRenderer ( const std::string & id,
VIDEOPLAYER::CreateRenderer createFunc )
static

Member Data Documentation

◆ m_renderers

std::map< std::string, VIDEOPLAYER::CreateRenderer > CRendererFactory::m_renderers
staticprotected

The documentation for this class was generated from the following files: