Public Member Functions | |
| bool (__cdecl *send_event)(const struct AddonInstance_Peripheral *addonInstance | |
| void (__cdecl *free_events)(const struct AddonInstance_Peripheral *addonInstance | |
| void (__cdecl *free_scan_results)(const struct AddonInstance_Peripheral *addonInstance | |
| void (__cdecl *get_capabilities)(const struct AddonInstance_Peripheral *addonInstance | |
Public Attributes | |
| struct PERIPHERAL_CAPABILITIES * | capabilities |
| const struct PERIPHERAL_EVENT * | event |
| const struct AddonInstance_Peripheral unsigned int * | event_count |
| unsigned int | event_count |
| const struct AddonInstance_Peripheral unsigned int struct PERIPHERAL_EVENT ** | events |
| unsigned int struct PERIPHERAL_EVENT * | events |
| const struct AddonInstance_Peripheral unsigned int * | peripheral_count |
| unsigned int | peripheral_count |
| const struct AddonInstance_Peripheral unsigned int struct PERIPHERAL_INFO ** | scan_results |
| unsigned int struct PERIPHERAL_INFO * | scan_results |
Joystick operations | |
| KODI_HANDLE | addonInstance |
| const struct AddonInstance_Peripheral * | addonInstance |
| const struct AddonInstance_Peripheral unsigned int | index |
| const struct AddonInstance_Peripheral unsigned int struct JOYSTICK_INFO * | info |
| struct JOYSTICK_INFO * | info |
| const struct AddonInstance_Peripheral const struct JOYSTICK_INFO * | joystick |
| const struct AddonInstance_Peripheral const struct JOYSTICK_INFO const char * | controller_id |
| const struct AddonInstance_Peripheral const struct JOYSTICK_INFO const char unsigned int * | feature_count |
| const struct AddonInstance_Peripheral const struct JOYSTICK_INFO const char unsigned int struct JOYSTICK_FEATURE ** | features |
| unsigned int | feature_count |
| unsigned int struct JOYSTICK_FEATURE * | features |
| const struct AddonInstance_Peripheral const struct JOYSTICK_INFO const char unsigned int | feature_count |
| const struct AddonInstance_Peripheral const struct JOYSTICK_INFO const char unsigned int const struct JOYSTICK_FEATURE * | features |
| const struct AddonInstance_Peripheral const struct JOYSTICK_INFO unsigned int * | feature_count |
| const struct AddonInstance_Peripheral const struct JOYSTICK_INFO unsigned int struct JOYSTICK_DRIVER_PRIMITIVE ** | primitives |
| unsigned | int |
| unsigned struct JOYSTICK_DRIVER_PRIMITIVE * | primitives |
| const struct AddonInstance_Peripheral const struct JOYSTICK_INFO unsigned int | primitive_count |
| const struct AddonInstance_Peripheral const struct JOYSTICK_INFO unsigned int const struct JOYSTICK_DRIVER_PRIMITIVE * | primitives |
| const struct JOYSTICK_INFO * | joystick |
| const struct JOYSTICK_INFO const char * | controller_id |
| unsigned int | index |
| void (__cdecl *free_joystick_info)(const struct AddonInstance_Peripheral *addonInstance | |
| void (__cdecl *free_features)(const struct AddonInstance_Peripheral *addonInstance | |
| void (__cdecl *free_primitives)(const struct AddonInstance_Peripheral *addonInstance | |
| void (__cdecl *save_button_map)(const struct AddonInstance_Peripheral *addonInstance | |
| void (__cdecl *revert_button_map)(const struct AddonInstance_Peripheral *addonInstance | |
| void (__cdecl *reset_button_map)(const struct AddonInstance_Peripheral *addonInstance | |
| void (__cdecl *power_off_joystick)(const struct AddonInstance_Peripheral *addonInstance | |