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.
◆ 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: