std1.0.0-beta-7 SafeC docs

std :: audio::midi

Struct std::MidiOut

#include <std/audio/midi.h> source

struct MidiOut {
    int api_id;
    ?&struct MidiPortState_ impl;
}

Fields

§int api_idsource
§?&struct MidiPortState_ implsource

std-private; null when closed

Methods

§static struct Result<MidiOut, AudioError> open(int api, const &char client_name)source · definition
§static struct MidiOut closed()source · definition
§int is_open() constsource · definition
§int api() constsource · definition
§unsigned int port_count()source · definition
§struct Result<MidiPortInfo, AudioError> port_info(unsigned int index)source · definition
§struct AudioError open_port(unsigned int index, const &char port_name)source · definition
§struct AudioError open_virtual_port(const &char port_name)source · definition
§void close_port()source · definition
§int is_port_open() constsource · definition
§struct AudioError send_message([]const unsigned char msg)source · definition

Sends one complete message (a short message or a whole sysex).

§struct AudioError send(struct MidiMsg msg)source · definition
§void drop()source · definition
§void close() consumesource · definition

= drop()