Dark Input
Description: A plugin for DBPro designed to make access of HIDs (Human Interface Devices) a snap!

Calling all testers! 

I need testers for the following input devices: Joysticks/Gamepads and WebCam.
When further devices have support implemented, I will need testers for them as well.
Current Lineup:
(

=Idea ;

=WIP ;

=Done ;

=Dropped)

- Joystick support (Up to 10 simultaneously, need testers for this)

- Microphone support
-

- Voice Recognition (Maybe even synthesis?)

- WebCam support (need testers)

- Multi-touch support
Current Commandlist: (Subject to change)
DI Init Joysticks - Compiles list of available joysticks, enumerates them, and prepares them for use.
DI Update Joysticks - Retrieve latest joystick state (Called before checking buttons/analogs/etc)
DI Get Joy Count - Returns the total number of joysticks that have been initialized by DI Init Joysticks
DI Get Joy Name(JoystickID) - Returns the "friendly name" of a joystick
DI Get Joy X Axis(JoystickID) - Axial information from joystick
DI Get Joy Y Axis(JoystickID)
DI Get Joy Z Axis(JoystickID)
DI Get Joy X Rot(JoystickID) - Rotation information from joystick
DI Get Joy Y Rot(JoystickID)
DI Get Joy Z Rot(JoystickID)
DI Get Joy Slider(JoystickID, SliderID (1-2)) - Additional analog information from joystick. (Since there can be 2, the slider index must be supplied)
DI Get Joy POVHat(JoystickID, HatID (1-4)) - POV Hat information from joystick. (Since there can be 4, the hat index must be supplied)
DI Get Joy Button(JoystickID, ButtonID (1-128)) - Button information from joystick.
DI Init WebCam - Initializes the webcam for use (Default webcam setup in system)
DI WebCam Connected() - Returns state of WebCam connectivity. 0=Not Connected, 1=Connected, -1=Failed to Connect
DI Capture WebCam to Image <ImageID> - Takes a snapshot from the webcam and stores it into the specified image.
DI Capture WebCam to Memblock <MemblockID> - Takes a snapshot from the webcam and stores it into the specified memblock.
Additional Information:
I am open to C&C, thoughts, opinions, etc.
Thank you for your time!
~Plystire
A rose is only a rose until it is held and cherished -- then it becomes a treasure.