Browse Source

Made a couple of MidiFile methods const

tags/2021-05-28
ed 6 years ago
parent
commit
839ca11746
2 changed files with 4 additions and 5 deletions
  1. +2
    -2
      modules/juce_audio_basics/midi/juce_MidiFile.cpp
  2. +2
    -3
      modules/juce_audio_basics/midi/juce_MidiFile.h

+ 2
- 2
modules/juce_audio_basics/midi/juce_MidiFile.cpp View File

@@ -363,7 +363,7 @@ void MidiFile::convertTimestampTicksToSeconds()
} }
//============================================================================== //==============================================================================
bool MidiFile::writeTo (OutputStream& out, int midiFileType)
bool MidiFile::writeTo (OutputStream& out, int midiFileType) const
{ {
jassert (midiFileType >= 0 && midiFileType <= 2); jassert (midiFileType >= 0 && midiFileType <= 2);
@@ -381,7 +381,7 @@ bool MidiFile::writeTo (OutputStream& out, int midiFileType)
return true; return true;
} }
bool MidiFile::writeTrack (OutputStream& mainOut, const MidiMessageSequence& ms)
bool MidiFile::writeTrack (OutputStream& mainOut, const MidiMessageSequence& ms) const
{ {
MemoryOutputStream out; MemoryOutputStream out;


+ 2
- 3
modules/juce_audio_basics/midi/juce_MidiFile.h View File

@@ -174,7 +174,7 @@ public:
@returns true if the operation succeeded. @returns true if the operation succeeded.
*/ */
bool writeTo (OutputStream& destStream, int midiFileType = 1);
bool writeTo (OutputStream& destStream, int midiFileType = 1) const;
/** Converts the timestamp of all the midi events from midi ticks to seconds. /** Converts the timestamp of all the midi events from midi ticks to seconds.
@@ -183,14 +183,13 @@ public:
*/ */
void convertTimestampTicksToSeconds(); void convertTimestampTicksToSeconds();
private: private:
//============================================================================== //==============================================================================
OwnedArray<MidiMessageSequence> tracks; OwnedArray<MidiMessageSequence> tracks;
short timeFormat; short timeFormat;
void readNextTrack (const uint8*, int, bool); void readNextTrack (const uint8*, int, bool);
bool writeTrack (OutputStream&, const MidiMessageSequence&);
bool writeTrack (OutputStream&, const MidiMessageSequence&) const;
JUCE_LEAK_DETECTOR (MidiFile) JUCE_LEAK_DETECTOR (MidiFile)
}; };


Loading…
Cancel
Save