![]() |
Kodi Documentation
18.0
Kodi is an open source media player and entertainment hub.
|
#include <OffScreenModeSetting.h>
Public Member Functions | |
COffScreenModeSetting ()=default | |
~COffScreenModeSetting () | |
void | FlipPage (struct gbm_bo *bo, bool rendered, bool videoLayer) override |
bool | SetVideoMode (const RESOLUTION_INFO &res, struct gbm_bo *bo) override |
bool | SetActive (bool active) override |
bool | InitDrm () override |
void | DestroyDrm () override |
RESOLUTION_INFO | GetCurrentMode () override |
std::vector< RESOLUTION_INFO > | GetModes () override |
bool | SetMode (const RESOLUTION_INFO &res) override |
![]() | |
CDRMUtils () | |
virtual | ~CDRMUtils ()=default |
std::string | GetModule () const |
std::string | GetDevicePath () const |
int | GetFileDescriptor () const |
struct plane * | GetPrimaryPlane () const |
struct plane * | GetOverlayPlane () const |
std::vector< uint64_t > * | GetPrimaryPlaneModifiersForFormat (uint32_t format) |
std::vector< uint64_t > * | GetOverlayPlaneModifiersForFormat (uint32_t format) |
struct crtc * | GetCrtc () const |
bool | SupportsProperty (struct drm_object *object, const char *name) |
virtual bool | AddProperty (struct drm_object *object, const char *name, uint64_t value) |
virtual bool | SetProperty (struct drm_object *object, const char *name, uint64_t value) |
Additional Inherited Members | |
![]() | |
static uint32_t | FourCCWithAlpha (uint32_t fourcc) |
static uint32_t | FourCCWithoutAlpha (uint32_t fourcc) |
![]() | |
bool | OpenDrm (bool needConnector) |
uint32_t | GetPropertyId (struct drm_object *object, const char *name) |
drm_fb * | DrmFbGetFromBo (struct gbm_bo *bo) |
![]() | |
static bool | GetProperties (int fd, uint32_t id, uint32_t type, struct drm_object *object) |
static void | FreeProperties (struct drm_object *object) |
![]() | |
int | m_fd |
struct connector * | m_connector = nullptr |
struct encoder * | m_encoder = nullptr |
struct crtc * | m_crtc = nullptr |
struct plane * | m_primary_plane = nullptr |
struct plane * | m_overlay_plane = nullptr |
drmModeModeInfo * | m_mode = nullptr |
int | m_width = 0 |
int | m_height = 0 |
|
default |
|
inline |
|
inlineoverridevirtual |
Reimplemented from CDRMUtils.
|
overridevirtual |
Reimplemented from CDRMUtils.
|
overridevirtual |
Reimplemented from CDRMUtils.
|
overridevirtual |
Reimplemented from CDRMUtils.
|
inlineoverridevirtual |
Reimplemented from CDRMUtils.
|
inlineoverridevirtual |
Reimplemented from CDRMUtils.
|
inlineoverridevirtual |
Reimplemented from CDRMUtils.