JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce_CIMessageMeta.h File Reference

Classes

struct  juce::midi_ci::detail::MessageMeta::Meta< Message::ACK >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::Discovery >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::DiscoveryResponse >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::DynamicSizePropertyExchange >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::EndpointInquiry >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::EndpointInquiryResponse >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::InvalidateMUID >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::NAK >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::ProcessEndMidiMessageReport >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::ProcessInquiry >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::ProcessInquiryResponse >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::ProcessMidiMessageReport >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::ProcessMidiMessageReportResponse >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::ProfileAdded >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::ProfileDetails >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::ProfileDetailsResponse >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::ProfileDisabledReport >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::ProfileEnabledReport >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::ProfileInquiry >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::ProfileInquiryResponse >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::ProfileOff >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::ProfileOn >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::ProfileRemoved >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::ProfileSpecificData >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::PropertyExchangeCapabilities >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::PropertyExchangeCapabilitiesResponse >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::PropertyGetData >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::PropertyGetDataResponse >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::PropertyNotify >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::PropertySetData >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::PropertySetDataResponse >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::PropertySubscribe >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::PropertySubscribeResponse >
 
struct  juce::midi_ci::detail::MessageMeta::Meta< Message::StaticSizePropertyExchange >
 
struct  juce::midi_ci::detail::MessageMeta::Metadata< SubID2, R >
 
struct  juce::midi_ci::detail::MessageMeta::SpanWithSizeBytes< NumBytes, T, isJson >
 

Namespaces

namespace  juce
 
namespace  juce::midi_ci
 
namespace  juce::midi_ci::detail
 
namespace  juce::midi_ci::detail::MessageMeta
 

Functions

template<uint8_t NumBytes, typename T >
static constexpr auto juce::midi_ci::detail::MessageMeta::makeJsonWithSizeBytes (const Span< T > &span)
 
template<uint8_t NumBytes, typename T >
static constexpr auto juce::midi_ci::detail::MessageMeta::makeJsonWithSizeBytes (Span< T > &span)
 
template<uint8_t NumBytes, typename T >
static constexpr auto juce::midi_ci::detail::MessageMeta::makeSpanWithSizeBytes (const Span< T > &span)
 
template<uint8_t NumBytes, typename T >
static constexpr auto juce::midi_ci::detail::MessageMeta::makeSpanWithSizeBytes (Span< T > &span)
 

Variables

static constexpr std::byte juce::midi_ci::detail::MessageMeta::implementationVersion { 0x02 }