Holds MIDI device info that may be required by certain UMP messages and MIDI-CI messages.
Public Member Functions | |
| bool | operator== (const DeviceInfo &other) const |
| bool | operator!= (const DeviceInfo &other) const |
Static Public Member Functions | |
| template<typename Archive, typename This> | |
| static auto | serialise (Archive &archive, This &t) |
Public Attributes | |
| std::array< std::byte, 3 > | manufacturer |
| std::array< std::byte, 2 > | family |
| LSB first. | |
| std::array< std::byte, 2 > | modelNumber |
| LSB first. | |
| std::array< std::byte, 4 > | revision |
Static Public Attributes | |
| static constexpr auto | marshallingVersion = std::nullopt |
|
inline |
|
inline |
|
inlinestatic |
References juce::named().
| std::array<std::byte, 3> juce::universal_midi_packets::DeviceInfo::manufacturer |
| std::array<std::byte, 2> juce::universal_midi_packets::DeviceInfo::family |
LSB first.
| std::array<std::byte, 2> juce::universal_midi_packets::DeviceInfo::modelNumber |
LSB first.
| std::array<std::byte, 4> juce::universal_midi_packets::DeviceInfo::revision |
|
staticconstexpr |