Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
AddonToKodiFuncTable_Peripheral Struct Reference

#include <Peripheral.h>

Public Attributes

KODI_HANDLE kodiInstance
 
void(* trigger_scan )(void *kodiInstance)
 
void(* refresh_button_maps )(void *kodiInstance, const char *device_name, const char *controller_id)
 
unsigned int(* feature_count )(void *kodiInstance, const char *controller_id, JOYSTICK_FEATURE_TYPE type)
 
JOYSTICK_FEATURE_TYPE(* feature_type )(void *kodiInstance, const char *controller_id, const char *feature_name)
 

Member Data Documentation

◆ feature_count

unsigned int(* AddonToKodiFuncTable_Peripheral::feature_count) (void *kodiInstance, const char *controller_id, JOYSTICK_FEATURE_TYPE type)

◆ feature_type

JOYSTICK_FEATURE_TYPE(* AddonToKodiFuncTable_Peripheral::feature_type) (void *kodiInstance, const char *controller_id, const char *feature_name)

◆ kodiInstance

KODI_HANDLE AddonToKodiFuncTable_Peripheral::kodiInstance

◆ refresh_button_maps

void(* AddonToKodiFuncTable_Peripheral::refresh_button_maps) (void *kodiInstance, const char *device_name, const char *controller_id)

◆ trigger_scan

void(* AddonToKodiFuncTable_Peripheral::trigger_scan) (void *kodiInstance)

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