|
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 |