Files
haiku-beta6/src/kits/game/FileGameSound.cpp
T
beveloper 0b4a36abc9 start with libgame.so
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@695 a95241bf-73f2-0310-859d-f6bbb57e9c96
2002-08-11 00:34:01 +00:00

295 lines
4.0 KiB
C++

/*
* Copyright 2002, Marcus Overhagen. All rights reserved.
* Distributed under the terms of the MIT License.
*/
#include <FileGameSound.h>
static const size_t default_in_buffer_frame_count = 4096; // XXX change this
static const gs_audio_format default_format = {}; // XXX change this
static const size_t default_in_buffer_count = 2; // XXX change this
BFileGameSound::BFileGameSound(const entry_ref *file,
bool looping,
BGameSoundDevice *device)
: BStreamingGameSound(default_in_buffer_frame_count, &default_format, default_in_buffer_count, device)
{
}
BFileGameSound::BFileGameSound(const char *file,
bool looping,
BGameSoundDevice *device)
: BStreamingGameSound(default_in_buffer_frame_count, &default_format, default_in_buffer_count, device)
{
}
BFileGameSound::~BFileGameSound()
{
}
BGameSound *
BFileGameSound::Clone() const
{
return NULL;
}
status_t
BFileGameSound::StartPlaying()
{
return B_ERROR;
}
status_t
BFileGameSound::StopPlaying()
{
return B_ERROR;
}
status_t
BFileGameSound::Preload()
{
return B_ERROR;
}
void
BFileGameSound::FillBuffer(void *inBuffer,
size_t inByteCount)
{
}
status_t
BFileGameSound::Perform(int32 selector,
void *data)
{
return B_ERROR;
}
status_t
BFileGameSound::SetPaused(bool isPaused,
bigtime_t rampTime)
{
return B_ERROR;
}
int32
BFileGameSound::IsPaused()
{
return 0;
}
status_t
BFileGameSound::stream_thread(void *that)
{
return B_ERROR;
}
void
BFileGameSound::LoadFunc()
{
}
size_t
BFileGameSound::Load(size_t &offset,
size_t bytes)
{
return 0;
}
void
BFileGameSound::read_data(char *dest,
size_t bytes)
{
}
/* unimplemented for protection of the user:
*
* BFileGameSound::BFileGameSound()
* BFileGameSound::BFileGameSound(const BFileGameSound &)
* BFileGameSound &BFileGameSound::operator=(const BFileGameSound &)
*/
status_t
BFileGameSound::_Reserved_BFileGameSound_0(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_1(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_2(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_3(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_4(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_5(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_6(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_7(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_8(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_9(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_10(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_11(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_12(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_13(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_14(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_15(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_16(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_17(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_18(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_19(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_20(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_21(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_22(int32 arg, ...)
{
return B_ERROR;
}
status_t
BFileGameSound::_Reserved_BFileGameSound_23(int32 arg, ...)
{
return B_ERROR;
}