Cleaned up libmidi. Added stubs for missing classes and made the

existing classes binary compatible. To achieve this, I copied the
original Be headers and backported Paul Stadler's original code.
I also merged Jerome Leveque's changes from the VeryLotOfChange
subdir, which is now no longer needed. Of course, I could not stop
myself from changing the coding style in the heat of the moment.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1818 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
mahlzeit
2002-11-01 15:07:39 +00:00
parent 5849a93fb8
commit 6ba6040582
11 changed files with 1965 additions and 985 deletions
+187
View File
@@ -0,0 +1,187 @@
/**
* @file MidiSynthFile.h
*
* @author Matthijs Hollemans
*/
#include "debug.h"
#include "MidiSynthFile.h"
// -----------------------------------------------------------------------------
BMidiSynthFile::BMidiSynthFile()
{
UNIMPLEMENTED
}
// -----------------------------------------------------------------------------
BMidiSynthFile::~BMidiSynthFile()
{
UNIMPLEMENTED
}
// -----------------------------------------------------------------------------
status_t BMidiSynthFile::LoadFile(const entry_ref* midi_entry_ref)
{
UNIMPLEMENTED
return B_ERROR;
}
// -----------------------------------------------------------------------------
void BMidiSynthFile::UnloadFile(void)
{
UNIMPLEMENTED
}
// -----------------------------------------------------------------------------
status_t BMidiSynthFile::Start(void)
{
UNIMPLEMENTED
return B_ERROR;
}
// -----------------------------------------------------------------------------
void BMidiSynthFile::Stop(void)
{
UNIMPLEMENTED
}
// -----------------------------------------------------------------------------
void BMidiSynthFile::Fade(void)
{
UNIMPLEMENTED
}
// -----------------------------------------------------------------------------
void BMidiSynthFile::Pause(void)
{
UNIMPLEMENTED
}
// -----------------------------------------------------------------------------
void BMidiSynthFile::Resume(void)
{
UNIMPLEMENTED
}
// -----------------------------------------------------------------------------
int32 BMidiSynthFile::Duration(void) const
{
UNIMPLEMENTED
return 0;
}
// -----------------------------------------------------------------------------
int32 BMidiSynthFile::Position(int32 ticks) const
{
UNIMPLEMENTED
return 0;
}
// -----------------------------------------------------------------------------
int32 BMidiSynthFile::Seek()
{
UNIMPLEMENTED
return 0;
}
// -----------------------------------------------------------------------------
status_t BMidiSynthFile::GetPatches(
int16* pArray768, int16* pReturnedCount) const
{
UNIMPLEMENTED
return B_ERROR;
}
// -----------------------------------------------------------------------------
void BMidiSynthFile::SetFileHook(synth_file_hook pSongHook, int32 arg)
{
UNIMPLEMENTED
}
// -----------------------------------------------------------------------------
bool BMidiSynthFile::IsFinished(void) const
{
UNIMPLEMENTED
return false;
}
// -----------------------------------------------------------------------------
void BMidiSynthFile::ScaleTempoBy(double tempoFactor)
{
UNIMPLEMENTED
}
// -----------------------------------------------------------------------------
void BMidiSynthFile::SetTempo(int32 newTempoBPM)
{
UNIMPLEMENTED
}
// -----------------------------------------------------------------------------
int32 BMidiSynthFile::Tempo(void) const
{
UNIMPLEMENTED
return 0;
}
// -----------------------------------------------------------------------------
void BMidiSynthFile::EnableLooping(bool loop)
{
UNIMPLEMENTED
}
// -----------------------------------------------------------------------------
void BMidiSynthFile::MuteTrack(int16 track, bool do_mute)
{
UNIMPLEMENTED
}
// -----------------------------------------------------------------------------
void BMidiSynthFile::GetMuteMap(char* pTracks) const
{
UNIMPLEMENTED
}
// -----------------------------------------------------------------------------
void BMidiSynthFile::SoloTrack(int16 track, bool do_solo)
{
UNIMPLEMENTED
}
// -----------------------------------------------------------------------------
void BMidiSynthFile::GetSoloMap(char* pTracks) const
{
UNIMPLEMENTED
}
// -----------------------------------------------------------------------------
void BMidiSynthFile::_ReservedMidiSynthFile1() { }
void BMidiSynthFile::_ReservedMidiSynthFile2() { }
void BMidiSynthFile::_ReservedMidiSynthFile3() { }
// -----------------------------------------------------------------------------