Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <DRMEncoder.h>
Public Member Functions | |
CDRMEncoder (int fd, uint32_t encoder) | |
CDRMEncoder (const CDRMEncoder &)=delete | |
CDRMEncoder & | operator= (const CDRMEncoder &)=delete |
~CDRMEncoder ()=default | |
uint32_t | GetEncoderId () const |
uint32_t | GetCrtcId () const |
uint32_t | GetPossibleCrtcs () const |
Public Member Functions inherited from KODI::WINDOWING::GBM::CDRMObject | |
CDRMObject (const CDRMObject &)=delete | |
CDRMObject & | operator= (const CDRMObject &)=delete |
virtual | ~CDRMObject ()=default |
std::string | GetTypeName () const |
std::string | GetPropertyName (uint32_t propertyId) const |
uint32_t | GetId () const |
uint32_t | GetPropertyId (const std::string &name) const |
std::optional< uint64_t > | GetPropertyValue (std::string_view name, std::string_view valueName) const |
bool | SetProperty (const std::string &name, uint64_t value) |
bool | SupportsProperty (const std::string &name) |
Additional Inherited Members | |
Protected Member Functions inherited from KODI::WINDOWING::GBM::CDRMObject | |
CDRMObject (int fd) | |
bool | GetProperties (uint32_t id, uint32_t type) |
Protected Attributes inherited from KODI::WINDOWING::GBM::CDRMObject | |
std::unique_ptr< drmModeObjectProperties, DrmModeObjectPropertiesDeleter > | m_props |
std::vector< std::unique_ptr< drmModePropertyRes, DrmModePropertyResDeleter > > | m_propsInfo |
int | m_fd {-1} |
|
explicit |
|
delete |
|
default |
|
inline |
|
inline |
|
inline |
|
delete |