Kodi Development  20.0
for Binary and Script based Add-Ons

Inherited by Joystick.

Public Member Functions

unsigned int Index (void) const
 Get peripheral index identifier. More...
 
bool IsVidPidKnown (void) const
 Check VID and PID are known. More...
 
const std::string & Name (void) const
 Get peripheral name. More...
 
 Peripheral (const PERIPHERAL_INFO &info)
 
 Peripheral (PERIPHERAL_TYPE type=PERIPHERAL_TYPE_UNKNOWN, const std::string &strName="")
 Constructor. More...
 
uint16_t ProductID (void) const
 Get peripheral product id. More...
 
void SetIndex (unsigned int index)
 Set peripheral index. More...
 
void SetName (const std::string &strName)
 Set peripheral name. More...
 
void SetProductID (uint16_t productId)
 Set peripheral product identifier. More...
 
void SetType (PERIPHERAL_TYPE type)
 Set peripheral type. More...
 
void SetVendorID (uint16_t vendorId)
 Set peripheral vendor id. More...
 
void ToStruct (PERIPHERAL_INFO &info) const
 
PERIPHERAL_TYPE Type (void) const
 Get peripheral type. More...
 
uint16_t VendorID (void) const
 Get peripheral vendor id. More...
 
virtual ~Peripheral (void)=default
 Destructor. More...
 

Static Public Member Functions

static void FreeStruct (PERIPHERAL_INFO &info)
 

The documentation for this class was generated from the following file: