JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::midi_ci::detail::MessageMeta Namespace Reference

Classes

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

Functions

template<uint8_t NumBytes, typename T >
static constexpr auto makeJsonWithSizeBytes (const Span< T > &span)
 
template<uint8_t NumBytes, typename T >
static constexpr auto makeJsonWithSizeBytes (Span< T > &span)
 
template<uint8_t NumBytes, typename T >
static constexpr auto makeSpanWithSizeBytes (const Span< T > &span)
 
template<uint8_t NumBytes, typename T >
static constexpr auto makeSpanWithSizeBytes (Span< T > &span)
 

Variables

static constexpr std::byte implementationVersion { 0x02 }
 

Function Documentation

◆ makeJsonWithSizeBytes() [1/2]

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

◆ makeJsonWithSizeBytes() [2/2]

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

◆ makeSpanWithSizeBytes() [1/2]

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

◆ makeSpanWithSizeBytes() [2/2]

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

Variable Documentation

◆ implementationVersion

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