mirror of
https://github.com/libretro/scummvm.git
synced 2025-01-19 00:15:30 +00:00
Since allNotesOff() is virtual and can be overriden, make its associated variables protected instead of private
svn-id: r49672
This commit is contained in:
parent
1fde7f1abc
commit
22e9fe8291
@ -267,13 +267,12 @@ struct NoteTimer {
|
||||
* memory block containing the music data.)
|
||||
*/
|
||||
class MidiParser {
|
||||
private:
|
||||
protected:
|
||||
uint16 _active_notes[128]; ///< Each uint16 is a bit mask for channels that have that note on.
|
||||
NoteTimer _hanging_notes[32]; ///< Maintains expiration info for up to 32 notes.
|
||||
///< Used for "Smart Jump" and MIDI formats that do not include explicit Note Off events.
|
||||
byte _hanging_notes_count; ///< Count of hanging notes, used to optimize expiration.
|
||||
|
||||
protected:
|
||||
MidiDriver *_driver; ///< The device to which all events will be transmitted.
|
||||
uint32 _timer_rate; ///< The time in microseconds between onTimer() calls. Obtained from the MidiDriver.
|
||||
uint32 _ppqn; ///< Pulses Per Quarter Note. (We refer to "pulses" as "ticks".)
|
||||
|
Loading…
x
Reference in New Issue
Block a user