|
| | Packet ()=default |
| template<size_t w = numWords, typename std::enable_if< w==1, int >::type = 0> |
| | Packet (uint32_t a) |
| template<size_t w = numWords, typename std::enable_if< w==2, int >::type = 0> |
| | Packet (uint32_t a, uint32_t b) |
| template<size_t w = numWords, typename std::enable_if< w==3, int >::type = 0> |
| | Packet (uint32_t a, uint32_t b, uint32_t c) |
| template<size_t w = numWords, typename std::enable_if< w==4, int >::type = 0> |
| | Packet (uint32_t a, uint32_t b, uint32_t c, uint32_t d) |
| template<size_t w, typename std::enable_if< w==numWords, int >::type = 0> |
| | Packet (const std::array< uint32_t, w > &fullPacket) |
| Packet | withMessageType (uint8_t type) const noexcept |
| Packet | withGroup (uint8_t group) const noexcept |
| Packet | withStatus (uint8_t status) const noexcept |
| Packet | withChannel (uint8_t channel) const noexcept |
| uint8_t | getMessageType () const noexcept |
| uint8_t | getGroup () const noexcept |
| uint8_t | getStatus () const noexcept |
| uint8_t | getChannel () const noexcept |
| template<size_t index> |
| Packet | withU4 (uint8_t value) const noexcept |
| template<size_t index> |
| Packet | withU8 (uint8_t value) const noexcept |
| template<size_t index> |
| Packet | withU16 (uint16_t value) const noexcept |
| template<size_t index> |
| Packet | withU32 (uint32_t value) const noexcept |
| template<size_t index> |
| uint8_t | getU4 () const noexcept |
| template<size_t index> |
| uint8_t | getU8 () const noexcept |
| template<size_t index> |
| uint16_t | getU16 () const noexcept |
| template<size_t index> |
| uint32_t | getU32 () const noexcept |
| const_iterator | begin () const noexcept |
| const_iterator | cbegin () const noexcept |
| const_iterator | end () const noexcept |
| const_iterator | cend () const noexcept |
| const uint32_t * | data () const noexcept |
| const uint32_t & | front () const noexcept |
| const uint32_t & | back () const noexcept |
| const uint32_t & | operator[] (size_t index) const noexcept |
template<size_t numWords>
class juce::universal_midi_packets::Packet< numWords >
Holds a single Universal MIDI Packet.
@tags{Audio}