/* * Copyright 2002, Marcus Overhagen. All Rights Reserved. * Distributed under the terms of the MIT License. */ // This is deprecated API that is not even implemented - no need to export // it on a GCC4 build (BeIDE needs it to run, though, so it's worthwhile for // GCC2) #if __GNUC__ < 3 #include "OldMediaModule.h" #include /************************************************************* * public BMediaEvent *************************************************************/ mk_time BMediaEvent::Duration() { UNIMPLEMENTED(); return 0; } bigtime_t BMediaEvent::CaptureTime() { UNIMPLEMENTED(); return 0; } /************************************************************* * public BEventStream *************************************************************/ BEventStream::BEventStream() { UNIMPLEMENTED(); } BEventStream::~BEventStream() { UNIMPLEMENTED(); } mk_time BEventStream::Start() { UNIMPLEMENTED(); return 0; } void BEventStream::SetStart(mk_time) { UNIMPLEMENTED(); } mk_time BEventStream::Duration() { UNIMPLEMENTED(); return 0; } void BEventStream::SetDuration(mk_time) { UNIMPLEMENTED(); } status_t BEventStream::SeekToTime(BMediaChannel *channel, mk_time time) { UNIMPLEMENTED(); return B_ERROR; } /************************************************************* * public BMediaRenderer *************************************************************/ BMediaRenderer::BMediaRenderer(const char *name, int32 priority) { UNIMPLEMENTED(); } BMediaRenderer::~BMediaRenderer() { UNIMPLEMENTED(); } char * BMediaRenderer::Name() { UNIMPLEMENTED(); return NULL; } mk_time BMediaRenderer::Latency() { UNIMPLEMENTED(); return 0; } BTransport * BMediaRenderer::Transport() { UNIMPLEMENTED(); return NULL; } void BMediaRenderer::SetTransport(BTransport *) { UNIMPLEMENTED(); } mk_time BMediaRenderer::Start() { UNIMPLEMENTED(); return 0; } mk_time BMediaRenderer::Duration() { UNIMPLEMENTED(); return 0; } BTimeBase * BMediaRenderer::TimeBase() { UNIMPLEMENTED(); return NULL; } void BMediaRenderer::Open() { UNIMPLEMENTED(); } void BMediaRenderer::Close() { UNIMPLEMENTED(); } void BMediaRenderer::WakeUp() { UNIMPLEMENTED(); } void BMediaRenderer::TransportChanged(mk_time time, mk_rate rate, transport_status status) { UNIMPLEMENTED(); } void BMediaRenderer::StreamChanged() { UNIMPLEMENTED(); } void BMediaRenderer::OpenReceived() { UNIMPLEMENTED(); } void BMediaRenderer::CloseReceived() { UNIMPLEMENTED(); } void BMediaRenderer::WakeUpReceived() { UNIMPLEMENTED(); } void BMediaRenderer::TransportChangedReceived(mk_time time, mk_rate rate, transport_status status) { UNIMPLEMENTED(); } void BMediaRenderer::StreamChangedReceived() { UNIMPLEMENTED(); } /************************************************************* * private BMediaRenderer *************************************************************/ int32 BMediaRenderer::_LoopThread(void *arg) { UNIMPLEMENTED(); return 0; } void BMediaRenderer::LoopThread() { UNIMPLEMENTED(); } /************************************************************* * public BTransport *************************************************************/ BTransport::BTransport() { UNIMPLEMENTED(); } BTransport::~BTransport() { UNIMPLEMENTED(); } BTimeBase * BTransport::TimeBase() { UNIMPLEMENTED(); return NULL; } void BTransport::SetTimeBase(BTimeBase *) { UNIMPLEMENTED(); } BList * BTransport::Renderers() { UNIMPLEMENTED(); return NULL; } void BTransport::AddRenderer(BMediaRenderer *) { UNIMPLEMENTED(); } bool BTransport::RemoveRenderer(BMediaRenderer *) { UNIMPLEMENTED(); return false; } transport_status BTransport::Status() { UNIMPLEMENTED(); return B_TRANSPORT_STOPPED; } void BTransport::SetStatus(transport_status) { UNIMPLEMENTED(); } mk_time BTransport::PerformanceTime() { UNIMPLEMENTED(); return 0; } mk_rate BTransport::PerformanceRate() { UNIMPLEMENTED(); return 0; } mk_time BTransport::TimeOffset() { UNIMPLEMENTED(); return 0; } void BTransport::SetTimeOffset(mk_time) { UNIMPLEMENTED(); } mk_time BTransport::MaximumLatency() { UNIMPLEMENTED(); return 0; } mk_time BTransport::PerformanceStart() { UNIMPLEMENTED(); return 0; } mk_time BTransport::PerformanceEnd() { UNIMPLEMENTED(); return 0; } void BTransport::Open() { UNIMPLEMENTED(); } void BTransport::Close() { UNIMPLEMENTED(); } void BTransport::TransportChanged() { UNIMPLEMENTED(); } void BTransport::TimeSkipped() { UNIMPLEMENTED(); } void BTransport::RequestWakeUp(mk_time, BMediaRenderer *) { UNIMPLEMENTED(); } void BTransport::SeekToTime(mk_time) { UNIMPLEMENTED(); } BMediaChannel * BTransport::GetChannel(int32 selector) { UNIMPLEMENTED(); return NULL; } /************************************************************* * public BTimeBase *************************************************************/ BTimeBase::BTimeBase(mk_rate rate) { UNIMPLEMENTED(); } BTimeBase::~BTimeBase() { UNIMPLEMENTED(); } BList * BTimeBase::Transports() { UNIMPLEMENTED(); return NULL; } void BTimeBase::AddTransport(BTransport *) { UNIMPLEMENTED(); } bool BTimeBase::RemoveTransport(BTransport *) { UNIMPLEMENTED(); return false; } void BTimeBase::TimeSkipped() { UNIMPLEMENTED(); } status_t BTimeBase::CallAt(mk_time time, mk_deferred_call function, void *arg) { UNIMPLEMENTED(); return B_ERROR; } mk_time BTimeBase::Time() { UNIMPLEMENTED(); return 0; } mk_rate BTimeBase::Rate() { UNIMPLEMENTED(); return 0; } mk_time BTimeBase::TimeAt(bigtime_t system_time) { UNIMPLEMENTED(); return 0; } bigtime_t BTimeBase::SystemTimeAt(mk_time time) { UNIMPLEMENTED(); return 0; } void BTimeBase::Sync(mk_time time, bigtime_t system_time) { UNIMPLEMENTED(); } bool BTimeBase::IsAbsolute() { UNIMPLEMENTED(); return false; } /************************************************************* * private BTimeBase *************************************************************/ int32 BTimeBase::_SnoozeThread(void *arg) { UNIMPLEMENTED(); return 0; } void BTimeBase::SnoozeThread() { UNIMPLEMENTED(); } /************************************************************* * public BMediaChannel *************************************************************/ BMediaChannel::BMediaChannel(mk_rate rate, BMediaRenderer *renderer, BEventStream *source) { UNIMPLEMENTED(); } BMediaChannel::~BMediaChannel() { UNIMPLEMENTED(); } BMediaRenderer * BMediaChannel::Renderer() { UNIMPLEMENTED(); return NULL; } void BMediaChannel::SetRenderer(BMediaRenderer *) { UNIMPLEMENTED(); } BEventStream * BMediaChannel::Source() { UNIMPLEMENTED(); return NULL; } void BMediaChannel::SetSource(BEventStream *) { UNIMPLEMENTED(); } mk_rate BMediaChannel::Rate() { UNIMPLEMENTED(); return 0; } void BMediaChannel::SetRate(mk_rate) { UNIMPLEMENTED(); } bool BMediaChannel::LockChannel() { UNIMPLEMENTED(); return false; } status_t BMediaChannel::LockWithTimeout(bigtime_t) { UNIMPLEMENTED(); return B_ERROR; } void BMediaChannel::UnlockChannel() { UNIMPLEMENTED(); } void BMediaChannel::StreamChanged() { UNIMPLEMENTED(); } #endif // __GNUC__ < 3