OBJECT
InputDeviceInstance
Represents an instance of a device with regards to a specific input driver.
- type InputDeviceInstance {
- # The input driver, or input API that enumerated this instance.
- InputDriver! :
- # When enumerating devices with a given driver, the index of enumeration for this
- # driver.
- Int! :
- # When enumerating devices with a given driver, the index of enumeration for this
- # driver,with regards to the specific type of device, as determined by unique
- # PID/VID combination,if and only if the driver disambiguates between different
- # devices.
- Int! :
- # When enumerating devices with a given driver, the index of enumeration for this
- # driver,with regards to the specific type of device, as determined by unique
- # product name,if and only if the driver disambiguates between different devices.
- Int! :
- # When enumerating devices with a given driver, the index of enumeration for this
- # driver,with regards to the specific type of device, as determined by unique
- # VID/product name,if and only if the driver disambiguates between different
- # devices.
- Int! :
- # Friendly labels for the device capabilities of this instance
- DeviceCapabilityLabels :
- # The capabilities of the input device instance.
- DeviceCapability!]! : [
- # The default controller layout mapping for this device.
- DeviceLayoutMapping :
- # Fetches the mapping profile names for this device instance.
- #
- # Arguments
- # controllerId: The Stone controller ID to get compatible
- # mappings for.
- ControllerId!): [InputProfileType!]! ( :
- # Fetches a specific mapping profile for a specific device instance.
- #
- # Arguments
- # profileId: The profile GUID of the profile to fetch.
- UUID!): ControllerElementMappingProfile ( :
- }
- EmulatedControllerAn association of a real input device to a virtual emulated device being used for an emulation instance.
- InputDeviceRepresents the physical instance of a hardware peripheral agnostic of any input API. That is to mean that one device may implement multiple device APIs (driver instances).