VCV Rack API v2
Loading...
Searching...
No Matches
rack::midi::InputDevice Struct Reference

#include <midi.hpp>

Inheritance diagram for rack::midi::InputDevice:
[legend]
Collaboration diagram for rack::midi::InputDevice:
[legend]

Public Member Functions

void subscribe (Input *input)
 Not public.
 
void unsubscribe (Input *input)
 Not public.
 
void onMessage (const Message &message)
 Called when a MIDI message is received from the device.
 
- Public Member Functions inherited from rack::midi::Device
virtual ~Device ()
 
virtual std::string getName ()
 

Public Attributes

std::set< Input * > subscribed
 

Member Function Documentation

◆ subscribe()

void rack::midi::InputDevice::subscribe ( Input * input)

Not public.

Use Driver::subscribeInput().

◆ unsubscribe()

void rack::midi::InputDevice::unsubscribe ( Input * input)

Not public.

Use Driver::unsubscribeInput().

◆ onMessage()

void rack::midi::InputDevice::onMessage ( const Message & message)

Called when a MIDI message is received from the device.

Member Data Documentation

◆ subscribed

std::set<Input*> rack::midi::InputDevice::subscribed

The documentation for this struct was generated from the following file: