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:
@@ -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() { }
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user