IXtfInputClient Interface
Represents an XTF input client.
Syntax
interface IXtfInputClient : public IUnknown
Methods
Method | Description |
---|---|
ConnectGamepad | Creates a virtual controller, and gets the device identifier for it. |
DisconnectAllGamepads | Disconnects all virtual controllers simulated by this XtfInputClient instance. |
DisconnectGamepad | Disconnects a specified virtual controller. |
SendGamepadReport | Sends a controller state report to the console. |
SendGamepadReportEx | Sends a controller state report to the console. |
SendGamepadReportWithAudio | Sends a controller state report to the console. |
Remarks
IXtfInputClient is used to create create, disconnect, and send game reports to a virtual controller on a development console. You can automate unit tests, stress tests, long-haul tests, and user tests by programmatically simulating gamepad input. To create an instance of IXtfInputClient call XtfCreateInputClient
Requirements
Header: xtfinput.h
Library: xtfinput.lib
Supported platforms: Windows (for Xbox console tools)