Player process info.
More...
#include <RPProcessInfo.h>
◆ ~CRPProcessInfo()
| CRPProcessInfo::~CRPProcessInfo |
( |
| ) |
|
|
virtualdefault |
◆ CRPProcessInfo()
| CRPProcessInfo::CRPProcessInfo |
( |
std::string | platformName | ) |
|
|
protected |
}
Constructor
- Parameters
-
| platformName | A descriptive name of the platform |
◆ CreateInstance()
◆ CreateRenderer()
Create a renderer.
- Parameters
-
| renderBufferPool | The buffer pool used to return render buffers |
| renderSettings | The settings for this renderer |
- Returns
- The renderer, or nullptr on failure
◆ GetBufferManager()
Get the buffer manager that owns the buffer pools.
◆ GetDefaultScalingMethod()
| SCALINGMETHOD KODI::RETRO::CRPProcessInfo::GetDefaultScalingMethod |
( |
| ) |
const |
|
inline |
Get the default scaling method for this rendering system.
◆ GetHwProcedureAddress()
| virtual HwProcedureAddress KODI::RETRO::CRPProcessInfo::GetHwProcedureAddress |
( |
const char * | symbol | ) |
|
|
inlinevirtual |
Get a symbol from the hardware context.
- Parameters
-
- Returns
- A function pointer for the specified symbol, or nullptr if unavailable
Reimplemented in KODI::RETRO::CRPProcessInfoEGL.
◆ GetPlatformName()
| const std::string & KODI::RETRO::CRPProcessInfo::GetPlatformName |
( |
| ) |
const |
|
inline |
Get the descriptive name of the platform.
- Returns
- The name of the platform as set by windowing
◆ GetRenderContext()
Get the context shared by the rendering system.
◆ GetRenderSystemName()
| std::string CRPProcessInfo::GetRenderSystemName |
( |
IRenderBufferPool * | renderBufferPool | ) |
const |
Get the descriptive name of the rendering system.
- Parameters
-
| renderBufferPool | A pool belonging to the rendering system |
- Returns
- The name of the rendering system as set by windowing
◆ GetScalingMethods()
| std::vector< SCALINGMETHOD > CRPProcessInfo::GetScalingMethods |
( |
| ) |
|
|
staticprotected |
Get all scaling methods available to the rendering system.
◆ HasScalingMethod()
Check if a buffer pool supports the given scaling method.
◆ RegisterProcessControl()
◆ RegisterRendererFactory()
◆ ResetInfo()
| void CRPProcessInfo::ResetInfo |
( |
| ) |
|
◆ SetAudioBitsPerSample()
| void CRPProcessInfo::SetAudioBitsPerSample |
( |
int | bitsPerSample | ) |
|
◆ SetAudioChannels()
| void CRPProcessInfo::SetAudioChannels |
( |
const std::string & | channels | ) |
|
◆ SetAudioSampleRate()
| void CRPProcessInfo::SetAudioSampleRate |
( |
int | sampleRate | ) |
|
◆ SetDataCache()
◆ SetPlayTimes()
◆ SetSpeed()
| void CRPProcessInfo::SetSpeed |
( |
float | speed | ) |
|
◆ SetVideoDimensions()
| void CRPProcessInfo::SetVideoDimensions |
( |
int | width, |
|
|
int | height ) |
◆ SetVideoFps()
| void CRPProcessInfo::SetVideoFps |
( |
float | fps | ) |
|
◆ SetVideoPixelFormat()
| void CRPProcessInfo::SetVideoPixelFormat |
( |
AVPixelFormat | pixFormat | ) |
|
◆ m_createSection
| CCriticalSection CRPProcessInfo::m_createSection |
|
staticprotected |
◆ m_dataCache
◆ m_platformName
| const std::string KODI::RETRO::CRPProcessInfo::m_platformName |
|
protected |
◆ m_processControl
◆ m_renderBufferManager
◆ m_rendererFactories
| std::vector< std::unique_ptr< IRendererFactory > > CRPProcessInfo::m_rendererFactories |
|
staticprotected |
The documentation for this class was generated from the following files: