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

#include <midi.hpp>

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

Public Member Functions

void subscribe (Output *output)
 Not public.
 
void unsubscribe (Output *output)
 Not public.
 
virtual void sendMessage (const Message &message)
 Sends a MIDI message to the device.
 
- Public Member Functions inherited from rack::midi::Device
virtual ~Device ()
 
virtual std::string getName ()
 

Public Attributes

std::set< Output * > subscribed
 

Member Function Documentation

◆ subscribe()

void rack::midi::OutputDevice::subscribe ( Output * output)

Not public.

Use Driver::subscribeOutput().

◆ unsubscribe()

void rack::midi::OutputDevice::unsubscribe ( Output * output)

Not public.

Use Driver::unsubscribeOutput().

◆ sendMessage()

virtual void rack::midi::OutputDevice::sendMessage ( const Message & message)
inlinevirtual

Sends a MIDI message to the device.

Member Data Documentation

◆ subscribed

std::set<Output*> rack::midi::OutputDevice::subscribed

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