midigamepad.lib.translation.ioprocessor

Undocumented in source.

Public Imports

midigamepad.lib.midi.device
public import midigamepad.lib.midi.device;
Undocumented in source.
midigamepad.lib.keyboard
public import midigamepad.lib.keyboard;
Undocumented in source.
midigamepad.lib.translation.mapping
public import midigamepad.lib.translation.mapping;
Undocumented in source.

Members

Functions

haltIOProcessor
bool haltIOProcessor(IOProcessorData pcd)

Stops the IO processor based on the passed data. This will also stop the keyboard simulator thread.

runIOProcessor
bool runIOProcessor(MIDIDeviceInfo di, IOProcessorData* pcd, HMIDIIN handle)

Bootstraps the specified MIDI input device, start the keyboard simulator thread, and enables the translation of MIDI input to keystrokes

Structs

IOProcessorData
struct IOProcessorData

Data and config used by the IO processor

Meta