The IndiVirtualBus is a software development kit (SDK) that allows a developer to create or emulate almost any USB device, which can then be used from that application as if the device was actually plugged into that Windows PC.
The IndiVirtualBus is an SDK for developers to integrate with their software to create and emulate USB devices. IndiVirtualBus is easy to use because it allows a developer to create new devices simply by using the SDK callbacks. IndiVirtualBus removes the complexity of implementing a device driver or even any knowledge of low level operating system calls.
- USB device over IP.
- Virtual USB Keyboard.
- Virtual USB Mouse.
- Virtual USB Camera.
- Virtual USB Gamepad Controller.
IndiVirtualBus SDK has been utilized in our IndiController product, which uses IndiVirtualBus to create a virtual Xbox 360 controller and mouse which can be controlled by the IndiController mobile client.
- Windows 7 With SP1+ (32bit and 64bit).
- Windows 8 (32bit and 64bit).
- Windows 8.1 (32bit and 64bit).
- Windows 10 (32bit and 64bit).