Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
#include <peripheral.h>
Public Member Functions | |
void (__cdecl *get_capabilities)(const struct AddonInstance_Peripheral *addonInstance | |
void (__cdecl *free_scan_results)(const struct AddonInstance_Peripheral *addonInstance | |
void (__cdecl *free_events)(const struct AddonInstance_Peripheral *addonInstance | |
bool (__cdecl *send_event)(const struct AddonInstance_Peripheral *addonInstance | |
Public Attributes | |
struct PERIPHERAL_CAPABILITIES * | capabilities |
const struct AddonInstance_Peripheral unsigned int * | peripheral_count |
const struct AddonInstance_Peripheral unsigned int struct PERIPHERAL_INFO ** | scan_results |
unsigned int | peripheral_count |
unsigned int struct PERIPHERAL_INFO * | scan_results |
const struct AddonInstance_Peripheral unsigned int * | event_count |
const struct AddonInstance_Peripheral unsigned int struct PERIPHERAL_EVENT ** | events |
unsigned int | event_count |
unsigned int struct PERIPHERAL_EVENT * | events |
const struct PERIPHERAL_EVENT * | event |
KodiToAddonFuncTable_Peripheral::bool | ( | __cdecl * | send_event | ) | const |
KodiToAddonFuncTable_Peripheral::void | ( | __cdecl * | free_events | ) | const |
KodiToAddonFuncTable_Peripheral::void | ( | __cdecl * | free_features | ) | const |
KodiToAddonFuncTable_Peripheral::void | ( | __cdecl * | free_joystick_info | ) | const |
KodiToAddonFuncTable_Peripheral::void | ( | __cdecl * | free_primitives | ) | const |
KodiToAddonFuncTable_Peripheral::void | ( | __cdecl * | free_scan_results | ) | const |
KodiToAddonFuncTable_Peripheral::void | ( | __cdecl * | get_capabilities | ) | const |
KodiToAddonFuncTable_Peripheral::void | ( | __cdecl * | power_off_joystick | ) | const |
KodiToAddonFuncTable_Peripheral::void | ( | __cdecl * | reset_button_map | ) | const |
KodiToAddonFuncTable_Peripheral::void | ( | __cdecl * | revert_button_map | ) | const |
KodiToAddonFuncTable_Peripheral::void | ( | __cdecl * | save_button_map | ) | const |
const struct AddonInstance_Peripheral * KodiToAddonFuncTable_Peripheral::addonInstance |
const struct AddonInstance_Peripheral* KodiToAddonFuncTable_Peripheral::addonInstance |
const struct AddonInstance_Peripheral const struct JOYSTICK_INFO char* KodiToAddonFuncTable_Peripheral::buffer |
const struct AddonInstance_Peripheral const struct JOYSTICK_INFO char unsigned int KodiToAddonFuncTable_Peripheral::bufferSize |
struct PERIPHERAL_CAPABILITIES* KodiToAddonFuncTable_Peripheral::capabilities |
const struct AddonInstance_Peripheral const struct JOYSTICK_INFO const char * KodiToAddonFuncTable_Peripheral::controller_id |
const struct JOYSTICK_INFO const char* KodiToAddonFuncTable_Peripheral::controller_id |
const struct PERIPHERAL_EVENT* KodiToAddonFuncTable_Peripheral::event |
const struct AddonInstance_Peripheral unsigned int* KodiToAddonFuncTable_Peripheral::event_count |
unsigned int KodiToAddonFuncTable_Peripheral::event_count |
const struct AddonInstance_Peripheral unsigned int struct PERIPHERAL_EVENT** KodiToAddonFuncTable_Peripheral::events |
unsigned int struct PERIPHERAL_EVENT* KodiToAddonFuncTable_Peripheral::events |
const struct AddonInstance_Peripheral const struct JOYSTICK_INFO const char unsigned int* KodiToAddonFuncTable_Peripheral::feature_count |
unsigned int KodiToAddonFuncTable_Peripheral::feature_count |
const struct AddonInstance_Peripheral const struct JOYSTICK_INFO const char unsigned int KodiToAddonFuncTable_Peripheral::feature_count |
const struct AddonInstance_Peripheral const struct JOYSTICK_INFO unsigned int* KodiToAddonFuncTable_Peripheral::feature_count |
const struct AddonInstance_Peripheral const struct JOYSTICK_INFO const char unsigned int struct JOYSTICK_FEATURE** KodiToAddonFuncTable_Peripheral::features |
unsigned int struct JOYSTICK_FEATURE* KodiToAddonFuncTable_Peripheral::features |
const struct AddonInstance_Peripheral const struct JOYSTICK_INFO const char unsigned int const struct JOYSTICK_FEATURE* KodiToAddonFuncTable_Peripheral::features |
const struct AddonInstance_Peripheral unsigned int KodiToAddonFuncTable_Peripheral::index |
unsigned int KodiToAddonFuncTable_Peripheral::index |
const struct AddonInstance_Peripheral unsigned int struct JOYSTICK_INFO* KodiToAddonFuncTable_Peripheral::info |
struct JOYSTICK_INFO* KodiToAddonFuncTable_Peripheral::info |
unsigned KodiToAddonFuncTable_Peripheral::int |
const struct JOYSTICK_INFO * KodiToAddonFuncTable_Peripheral::joystick |
const struct JOYSTICK_INFO* KodiToAddonFuncTable_Peripheral::joystick |
const struct AddonInstance_Peripheral unsigned int* KodiToAddonFuncTable_Peripheral::peripheral_count |
unsigned int KodiToAddonFuncTable_Peripheral::peripheral_count |
const struct AddonInstance_Peripheral const struct JOYSTICK_INFO unsigned int KodiToAddonFuncTable_Peripheral::primitive_count |
const struct AddonInstance_Peripheral const struct JOYSTICK_INFO unsigned int struct JOYSTICK_DRIVER_PRIMITIVE** KodiToAddonFuncTable_Peripheral::primitives |
unsigned struct JOYSTICK_DRIVER_PRIMITIVE* KodiToAddonFuncTable_Peripheral::primitives |
const struct AddonInstance_Peripheral const struct JOYSTICK_INFO unsigned int const struct JOYSTICK_DRIVER_PRIMITIVE* KodiToAddonFuncTable_Peripheral::primitives |
const struct AddonInstance_Peripheral unsigned int struct PERIPHERAL_INFO** KodiToAddonFuncTable_Peripheral::scan_results |
unsigned int struct PERIPHERAL_INFO* KodiToAddonFuncTable_Peripheral::scan_results |