Windows.Gaming.Input.Preview Namespace

Provides APIs that support functionality for legacy gaming devices.

Classes

GameControllerProviderInfo

Provides info on a physical game controller connected to the system using GIP.SYS.

Important

Access to this class requires declaring the xboxAccessoryManagement capability

LegacyGipGameControllerProvider

Exposes a set of properties and functionality for administering gaming accessories, such as gamepads and headsets, that use the GIP (Gaming Input Protocol) protocol.

Important

Access to this class requires declaring the xboxAccessoryManagement capability

Caution

These APIs affect all games on a system and may cause problems on an accessory if misused. Microsoft recommends only using these APIs for administering hardware you have developed.

Structs

HeadsetGeqGains

The gain set for each band of the headset equalizer.

Enums

DeviceCommand

Commands that can be executed on a GIP (Gaming Input Protocol) headset.

GameControllerBatteryChargingState

Battery charging state of the controller.

GameControllerBatteryKind

The kind of battery in the controller.

GameControllerBatteryLevel

The amount of battery remaining in the controller.

GameControllerFirmwareCorruptReason

The state of firmware corruption for a device.

HeadsetLevel

Indicates levels of variable settings like volume for headsets.

HeadsetOperation

Settings that can be read from or written to a headset that supports them.

RemappingButtonCategory

Types of gamepad remapping.

Remarks

Important

Access to this namespace requires declaring the xboxAccessoryManagement capability