Struct message¶
Defined in File message.hpp
Struct Documentation¶
-
struct
libremidi::message¶ Public Functions
-
message() noexcept = default¶
-
inline
message(const midi_bytes &src_bytes, double src_timestamp)¶
-
inline bool
uses_channel(int channel) const¶
-
inline int
get_channel() const¶
-
inline bool
is_meta_event() const¶
-
inline meta_event_type
get_meta_event_type() const¶
-
inline message_type
get_message_type() const¶
-
inline bool
is_note_on_or_off() const¶
-
inline auto
size() const¶
-
inline auto &
front() const¶
-
inline auto &
back() const¶
-
inline auto &
operator[](int i) const¶
-
inline auto &
front()¶
-
inline auto &
back()¶
-
inline auto &
operator[](int i)¶
-
inline auto
clear()¶
-
inline auto
begin() const¶
-
inline auto
end() const¶
-
inline auto
begin()¶
-
inline auto
end()¶
-
inline auto
cbegin() const¶
-
inline auto
cend() const¶
-
inline auto
cbegin()¶
-
inline auto
cend()¶
-
inline auto
rbegin() const¶
-
inline auto
rend() const¶
-
inline auto
rbegin()¶
-
inline auto
rend()¶
Public Static Functions
-
static inline uint8_t
make_command(const message_type type, const int channel) noexcept¶
-