TracktionEngine
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
tracktion::engine::MidiSysexEvent Class Reference

Public Member Functions

 MidiSysexEvent (const juce::ValueTree &)
 
 MidiSysexEvent (const juce::MidiMessage &)
 
 MidiSysexEvent (const juce::MidiMessage &, BeatPosition)
 
 ~MidiSysexEvent () noexcept
 
const juce::MidiMessage & getMessage () const noexcept
 
void setMessage (const juce::MidiMessage &, juce::UndoManager *)
 
BeatPosition getBeatPosition () const noexcept
 
void setBeatPosition (BeatPosition, juce::UndoManager *)
 
TimePosition getEditTime (const MidiClip &) const
 
BeatPosition getEditBeats (const MidiClip &) const
 

Static Public Member Functions

static juce::ValueTree createSysexEvent (const MidiSysexEvent &, BeatPosition)
 
static juce::ValueTree createSysexEvent (const juce::MidiMessage &, BeatPosition)
 

Public Attributes

juce::ValueTree state
 

Constructor & Destructor Documentation

◆ MidiSysexEvent() [1/3]

tracktion::engine::MidiSysexEvent::MidiSysexEvent ( const juce::ValueTree &  )

◆ MidiSysexEvent() [2/3]

tracktion::engine::MidiSysexEvent::MidiSysexEvent ( const juce::MidiMessage &  )

◆ MidiSysexEvent() [3/3]

tracktion::engine::MidiSysexEvent::MidiSysexEvent ( const juce::MidiMessage &  ,
BeatPosition   
)

◆ ~MidiSysexEvent()

tracktion::engine::MidiSysexEvent::~MidiSysexEvent ( )
noexcept

Member Function Documentation

◆ createSysexEvent() [1/2]

static juce::ValueTree tracktion::engine::MidiSysexEvent::createSysexEvent ( const MidiSysexEvent ,
BeatPosition   
)
static

◆ createSysexEvent() [2/2]

static juce::ValueTree tracktion::engine::MidiSysexEvent::createSysexEvent ( const juce::MidiMessage &  ,
BeatPosition   
)
static

◆ getMessage()

const juce::MidiMessage& tracktion::engine::MidiSysexEvent::getMessage ( ) const
noexcept

◆ setMessage()

void tracktion::engine::MidiSysexEvent::setMessage ( const juce::MidiMessage &  ,
juce::UndoManager *   
)

◆ getBeatPosition()

BeatPosition tracktion::engine::MidiSysexEvent::getBeatPosition ( ) const
noexcept

◆ setBeatPosition()

void tracktion::engine::MidiSysexEvent::setBeatPosition ( BeatPosition  ,
juce::UndoManager *   
)

◆ getEditTime()

TimePosition tracktion::engine::MidiSysexEvent::getEditTime ( const MidiClip ) const

◆ getEditBeats()

BeatPosition tracktion::engine::MidiSysexEvent::getEditBeats ( const MidiClip ) const

Member Data Documentation

◆ state

juce::ValueTree tracktion::engine::MidiSysexEvent::state

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