Home | History | Annotate | Download | only in webmidi

Lines Matching refs:m_offset

63         , m_offset(0) { }
106 bool isEndOfData() { return m_offset >= m_length; }
107 bool isSysex() { return m_data[m_offset] == 0xf0; }
108 bool isSystemMessage() { return m_data[m_offset] >= 0xf0; }
109 bool isEndOfSysex() { return m_data[m_offset] == 0xf7; }
110 bool isRealTimeMessage() { return m_data[m_offset] >= 0xf8; }
111 bool isStatusByte() { return m_data[m_offset] & 0x80; }
112 bool isReservedStatusByte() { return m_data[m_offset] == 0xf4 || m_data[m_offset] == 0xf5 || m_data[m_offset] == 0xf9 || m_data[m_offset] == 0xfd; }
116 for (; !isEndOfData(); m_offset++) {
127 for (m_offset++; !isEndOfData(); m_offset++) {
133 m_offset++;
150 size_t length = isSystemMessage() ? systemMessageLength[m_data[m_offset] - 0xf1] : channelMessageLength[(m_data[m_offset] >> 4) - 8];
152 for (m_offset++; !isEndOfData(); m_offset++) {
160 m_offset++;
167 String getPositionString() { return "at index " + String::number(m_offset) + " (" + String::number(m_data[m_offset]) + ")."; }
171 size_t m_offset;