|
enum | CecStateChange { STATE_SWITCH_TOGGLE
, STATE_ACTIVATE_SOURCE
, STATE_STANDBY
} |
|
enum | PeripheralBusType {
PERIPHERAL_BUS_UNKNOWN = 0
, PERIPHERAL_BUS_USB
, PERIPHERAL_BUS_PCI
, PERIPHERAL_BUS_CEC
,
PERIPHERAL_BUS_ADDON
, PERIPHERAL_BUS_APPLICATION
} |
|
enum | PeripheralFeature {
FEATURE_UNKNOWN = 0
, FEATURE_HID
, FEATURE_NIC
, FEATURE_DISK
,
FEATURE_NYXBOARD
, FEATURE_CEC
, FEATURE_BLUETOOTH
, FEATURE_TUNER
,
FEATURE_IMON
, FEATURE_JOYSTICK
, FEATURE_RUMBLE
, FEATURE_POWER_OFF
,
FEATURE_KEYBOARD
, FEATURE_MOUSE
} |
|
enum | PeripheralType {
PERIPHERAL_UNKNOWN = 0
, PERIPHERAL_HID
, PERIPHERAL_NIC
, PERIPHERAL_DISK
,
PERIPHERAL_NYXBOARD
, PERIPHERAL_CEC
, PERIPHERAL_BLUETOOTH
, PERIPHERAL_TUNER
,
PERIPHERAL_IMON
, PERIPHERAL_JOYSTICK
, PERIPHERAL_KEYBOARD
, PERIPHERAL_MOUSE
} |
|
using | PeripheralPtr = std::shared_ptr<CPeripheral> |
|
using | PeripheralVector = std::vector<PeripheralPtr> |
|
using | PeripheralAddonPtr = std::shared_ptr<CPeripheralAddon> |
|
using | PeripheralAddonVector = std::vector<PeripheralAddonPtr> |
|
using | EventPollHandlePtr = std::unique_ptr<CEventPollHandle> |
|
using | EventLockHandlePtr = std::unique_ptr<CEventLockHandle> |
|
constexpr auto | JOYSTICK_NO_PORT_REQUESTED = -1 |
| Indicates a joystick has no preference for port number.
|
|