Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::midi::MidiOutput Class Referenceabstract

#include <device.hpp>

Public Member Functions

virtual ~MidiOutput ()=default
virtual bool open (const std::string &port_id)=0
virtual void close ()=0
virtual bool is_open () const =0
virtual void send (const MidiEvent &event)=0

Constructor & Destructor Documentation

◆ ~MidiOutput()

virtual pulp::midi::MidiOutput::~MidiOutput ( )
virtualdefault

Member Function Documentation

◆ close()

virtual void pulp::midi::MidiOutput::close ( )
pure virtual

◆ is_open()

virtual bool pulp::midi::MidiOutput::is_open ( ) const
pure virtual

◆ open()

virtual bool pulp::midi::MidiOutput::open ( const std::string & port_id)
pure virtual

◆ send()

virtual void pulp::midi::MidiOutput::send ( const MidiEvent & event)
pure virtual

The documentation for this class was generated from the following file:
  • /home/runner/work/pulp/pulp/core/midi/include/pulp/midi/device.hpp