Zrythm v2.0.0-alpha.1+31.4967fd053471
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
zrythm::controllers::RecordingMidiPacket Struct Reference
Collaboration diagram for zrythm::controllers::RecordingMidiPacket:

Static Public Member Functions

static void write_to_slot (RecordingMidiPacket &slot, units::sample_t timeline_position, bool transport_recording, const dsp::MidiEventBuffer &events, units::sample_u32_t nframes) noexcept
static void copy_from (RecordingMidiPacket &slot, const RecordingMidiPacket &source)
static void resize (RecordingMidiPacket &slot, units::sample_u32_t)

Data Fields

units::sample_t timeline_position
bool transport_recording {}
units::sample_u32_t nframes
dsp::MidiEventBuffer midi_events

Detailed Description

Definition at line 12 of file recording_midi_packet.h.

Member Function Documentation

◆ copy_from()

void zrythm::controllers::RecordingMidiPacket::copy_from ( RecordingMidiPacket & slot,
const RecordingMidiPacket & source )
inlinestatic

Definition at line 38 of file recording_midi_packet.h.

◆ resize()

void zrythm::controllers::RecordingMidiPacket::resize ( RecordingMidiPacket & slot,
units::sample_u32_t  )
inlinestatic

Definition at line 52 of file recording_midi_packet.h.

◆ write_to_slot()

void zrythm::controllers::RecordingMidiPacket::write_to_slot ( RecordingMidiPacket & slot,
units::sample_t timeline_position,
bool transport_recording,
const dsp::MidiEventBuffer & events,
units::sample_u32_t nframes )
inlinestaticnoexcept

Definition at line 19 of file recording_midi_packet.h.

Field Documentation

◆ midi_events

dsp::MidiEventBuffer zrythm::controllers::RecordingMidiPacket::midi_events

Definition at line 17 of file recording_midi_packet.h.

◆ nframes

units::sample_u32_t zrythm::controllers::RecordingMidiPacket::nframes

Definition at line 16 of file recording_midi_packet.h.

◆ timeline_position

units::sample_t zrythm::controllers::RecordingMidiPacket::timeline_position

Definition at line 14 of file recording_midi_packet.h.

◆ transport_recording

bool zrythm::controllers::RecordingMidiPacket::transport_recording {}

Definition at line 15 of file recording_midi_packet.h.


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