|
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 |
Public Member Functions inherited from CDRMUtils | |
| 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 Public Member Functions inherited from CDRMUtils | |
| static uint32_t | FourCCWithAlpha (uint32_t fourcc) |
| static uint32_t | FourCCWithoutAlpha (uint32_t fourcc) |
Protected Member Functions inherited from CDRMUtils | |
| bool | OpenDrm (bool needConnector) |
| uint32_t | GetPropertyId (struct drm_object *object, const char *name) |
| drm_fb * | DrmFbGetFromBo (struct gbm_bo *bo) |
Static Protected Member Functions inherited from CDRMUtils | |
| static bool | GetProperties (int fd, uint32_t id, uint32_t type, struct drm_object *object) |
| static void | FreeProperties (struct drm_object *object) |
Protected Attributes inherited from CDRMUtils | |
| 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.