Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
raw_midi_parser.hpp File Reference
#include <cstddef>
#include <cstdint>
#include <functional>
#include <vector>

Go to the source code of this file.

Classes

struct  pulp::midi::RawMidiParserState

Namespaces

namespace  pulp
namespace  pulp::midi

Typedefs

using pulp::midi::RawMidiShortCallback
using pulp::midi::RawMidiSysexCallback

Functions

void pulp::midi::parse_raw_midi_bytes (const uint8_t *buf, std::size_t n, RawMidiParserState &state, const RawMidiShortCallback &on_short, const RawMidiSysexCallback &on_sysex)

Variables

constexpr std::size_t pulp::midi::kRawMidiSysexLimit = 64 * 1024