![]() |
Kodi Documentation
18.0
Kodi is an open source media player and entertainment hub.
|
#include <DRMLegacy.h>
Public Member Functions | |
CDRMLegacy ()=default | |
~CDRMLegacy () | |
virtual void | FlipPage (struct gbm_bo *bo, bool rendered, bool videoLayer) override |
virtual bool | SetVideoMode (const RESOLUTION_INFO &res, struct gbm_bo *bo) override |
virtual bool | SetActive (bool active) override |
virtual bool | InitDrm () override |
virtual bool | SetProperty (struct drm_object *object, const char *name, uint64_t value) override |
![]() | |
CDRMUtils () | |
virtual | ~CDRMUtils ()=default |
virtual void | DestroyDrm () |
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 |
virtual RESOLUTION_INFO | GetCurrentMode () |
virtual std::vector< RESOLUTION_INFO > | GetModes () |
virtual bool | SetMode (const RESOLUTION_INFO &res) |
bool | SupportsProperty (struct drm_object *object, const char *name) |
virtual bool | AddProperty (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 |
|
overridevirtual |
Reimplemented from CDRMUtils.
|
overridevirtual |
Reimplemented from CDRMUtils.
|
overridevirtual |
Reimplemented from CDRMUtils.
|
overridevirtual |
Reimplemented from CDRMUtils.
|
overridevirtual |
Reimplemented from CDRMUtils.