VST 3 SDK VST 3.7
SDK for developing VST plug-in
|
Classes | |
struct | UMPMessage |
struct | UMPMessage2 |
struct | UMPMessage4 |
struct | UMPMessageChannelVoice1 |
struct | UMPMessageChannelVoice2 |
struct | UMPMessageData128 |
struct | UMPMessageSysEx |
struct | UMPMessageSystem |
struct | UMPMessageUtility |
Typedefs | |
using | Status = UMPMessageUtility::Status |
using | SystemRealtime = IUniversalMidiPacketHandler::SystemRealtime |
Enumerations | |
enum class | MessageType : uint8_t { Utility = 0x0 , System = 0x1 , ChannelVoice1 = 0x2 , SysEx = 0x3 , ChannelVoice2 = 0x4 , Data128 = 0x5 , Unknown6 = 0x6 , Unknown7 = 0x7 , Unknown8 = 0x8 , Unknown9 = 0x9 , UnknownA = 0xa , UnknownB = 0xb , UnknownC = 0xc , UnknownD = 0xd , UnknownE = 0xe , UnknownF = 0xf } |
Functions | |
__inline__ | __attribute__ ((__always_inline__)) bool onUtilityMessage(const UMPMessageUtility &msg |
switch (status) | |
switch (msg.status()) | |
template<uint32_t Sections> | |
__inline__ | __attribute__ ((__always_inline__)) size_t parse(const size_t numWords |
for (size_t index=0;index< numWords;) | |
Variables | |
__inline__ const IUniversalMidiPacketHandler & | handler |
return | true |
auto | status = msg.status () |
auto | channel = msg.channel () |
__inline__ const uint32_t * | words |
return | numWords |
|
strong |
__inline__ __attribute__ | ( | (__always_inline__) | ) | const & |
switch | ( | status | ) |
switch | ( | msg. | status() | ) |
__inline__ Steinberg::Vst::UMP::Detail::__attribute__ | ( | (__always_inline__) | ) | const |
Steinberg::Vst::UMP::Detail::for | ( | ) |
__inline__ const uint32_t const IUniversalMidiPacketHandler & handler |
return true |
auto status = msg.status () |
auto channel = msg.channel () |
__inline__ const uint32_t* words |
return numWords |