155714Skris/* 255714Skris * Copyright 2002, Marcus Overhagen. All Rights Reserved. 3238405Sjkim * Distributed under the terms of the MIT License. 4238405Sjkim */ 555714Skris 655714Skris 755714Skris// This is deprecated API that is not even implemented - no need to export 855714Skris// it on a GCC4 build (BeIDE needs it to run, though, so it's worthwhile for 9160814Ssimon// GCC2) 10160814Ssimon#if __GNUC__ < 3 11160814Ssimon 12160814Ssimon 13160814Ssimon#include "OldBufferStreamManager.h" 1455714Skris 1555714Skris#include <MediaDebug.h> 1655714Skris 1755714Skris 1855714Skris/************************************************************* 1955714Skris * public BBufferStreamManager 20160814Ssimon *************************************************************/ 2155714Skris 2255714SkrisBBufferStreamManager::BBufferStreamManager(char *name) 2355714Skris{ 2455714Skris UNIMPLEMENTED(); 2555714Skris} 2655714Skris 2755714Skris 28238405SjkimBBufferStreamManager::~BBufferStreamManager() 2955714Skris{ 30238405Sjkim UNIMPLEMENTED(); 31238405Sjkim} 32238405Sjkim 3355714Skris 34160814Ssimonchar * 35160814SsimonBBufferStreamManager::Name() const 36160814Ssimon{ 37238405Sjkim UNIMPLEMENTED(); 38160814Ssimon return NULL; 39238405Sjkim} 40238405Sjkim 41238405Sjkim 42238405SjkimBBufferStream * 43160814SsimonBBufferStreamManager::Stream() const 44238405Sjkim{ 45238405Sjkim UNIMPLEMENTED(); 46238405Sjkim return NULL; 47160814Ssimon} 48160814Ssimon 49160814Ssimon 50160814Ssimonint32 51160814SsimonBBufferStreamManager::BufferCount() const 52160814Ssimon{ 53160814Ssimon UNIMPLEMENTED(); 54160814Ssimon 55160814Ssimon return 0; 56160814Ssimon} 57160814Ssimon 58160814Ssimon 59160814Ssimonvoid 60160814SsimonBBufferStreamManager::SetBufferCount(int32 count) 61160814Ssimon{ 62160814Ssimon UNIMPLEMENTED(); 63160814Ssimon} 64160814Ssimon 65160814Ssimon 66160814Ssimonint32 67160814SsimonBBufferStreamManager::BufferSize() const 68160814Ssimon{ 69160814Ssimon UNIMPLEMENTED(); 70160814Ssimon 71160814Ssimon return 0; 72160814Ssimon} 73160814Ssimon 74160814Ssimon 75160814Ssimonvoid 76160814SsimonBBufferStreamManager::SetBufferSize(int32 bytes) 77160814Ssimon{ 78160814Ssimon UNIMPLEMENTED(); 79160814Ssimon} 80160814Ssimon 81160814Ssimon 82160814Ssimonbigtime_t 83160814SsimonBBufferStreamManager::BufferDelay() const 84160814Ssimon{ 85160814Ssimon UNIMPLEMENTED(); 86160814Ssimon 87160814Ssimon return 0; 88160814Ssimon} 89160814Ssimon 90160814Ssimon 91160814Ssimonvoid 92160814SsimonBBufferStreamManager::SetBufferDelay(bigtime_t usecs) 93160814Ssimon{ 94160814Ssimon UNIMPLEMENTED(); 95160814Ssimon} 96160814Ssimon 97160814Ssimon 98160814Ssimonbigtime_t 99160814SsimonBBufferStreamManager::Timeout() const 100160814Ssimon{ 101160814Ssimon UNIMPLEMENTED(); 102160814Ssimon 103238405Sjkim return 0; 104160814Ssimon} 105160814Ssimon 106238405Sjkim 107238405Sjkimvoid 108238405SjkimBBufferStreamManager::SetTimeout(bigtime_t usecs) 109238405Sjkim{ 110238405Sjkim UNIMPLEMENTED(); 111238405Sjkim} 112238405Sjkim 113238405Sjkim 114238405Sjkimstream_state 115238405SjkimBBufferStreamManager::Start() 116238405Sjkim{ 117238405Sjkim UNIMPLEMENTED(); 118238405Sjkim 119238405Sjkim return B_IDLE; 120238405Sjkim} 121238405Sjkim 122238405Sjkim 123160814Ssimonstream_state 124238405SjkimBBufferStreamManager::Stop() 125238405Sjkim{ 126160814Ssimon UNIMPLEMENTED(); 127238405Sjkim 128160814Ssimon return B_IDLE; 129238405Sjkim} 130160814Ssimon 131160814Ssimon 132238405Sjkimstream_state 133238405SjkimBBufferStreamManager::Abort() 134238405Sjkim{ 135238405Sjkim UNIMPLEMENTED(); 136238405Sjkim 13755714Skris return B_IDLE; 138238405Sjkim} 139238405Sjkim 140238405Sjkim 141238405Sjkimstream_state 142238405SjkimBBufferStreamManager::State() const 143238405Sjkim{ 144238405Sjkim UNIMPLEMENTED(); 14555714Skris 146238405Sjkim return B_IDLE; 147238405Sjkim} 148238405Sjkim 149238405Sjkim 150238405Sjkimport_id 151238405SjkimBBufferStreamManager::NotificationPort() const 152238405Sjkim{ 153238405Sjkim UNIMPLEMENTED(); 154238405Sjkim 155238405Sjkim return 0; 156238405Sjkim} 157238405Sjkim 158238405Sjkim 159238405Sjkimvoid 160238405SjkimBBufferStreamManager::SetNotificationPort(port_id port) 16155714Skris{ 16255714Skris UNIMPLEMENTED(); 16355714Skris} 16455714Skris 165238405Sjkim 16655714Skrisbool 167238405SjkimBBufferStreamManager::Lock() 16855714Skris{ 169238405Sjkim UNIMPLEMENTED(); 17055714Skris 171238405Sjkim return false; 17255714Skris} 17355714Skris 17455714Skris 17555714Skrisvoid 17655714SkrisBBufferStreamManager::Unlock() 177238405Sjkim{ 178238405Sjkim UNIMPLEMENTED(); 17955714Skris} 18055714Skris 18155714Skris 18255714Skrisstatus_t 18355714SkrisBBufferStreamManager::Subscribe(BBufferStream *stream) 18455714Skris{ 18555714Skris UNIMPLEMENTED(); 18655714Skris 18755714Skris return B_ERROR; 18855714Skris} 18955714Skris 19055714Skris 191238405Sjkimstatus_t 19255714SkrisBBufferStreamManager::Unsubscribe() 19355714Skris{ 19455714Skris UNIMPLEMENTED(); 195238405Sjkim 19655714Skris return B_ERROR; 19755714Skris} 198238405Sjkim 199238405Sjkim 20055714Skrissubscriber_id 20155714SkrisBBufferStreamManager::ID() const 20255714Skris{ 20355714Skris UNIMPLEMENTED(); 20455714Skris 20555714Skris return 0; 20655714Skris} 20755714Skris 20855714Skris/************************************************************* 20955714Skris * protected BBufferStreamManager 21055714Skris *************************************************************/ 21155714Skris 21255714Skrisvoid 21355714SkrisBBufferStreamManager::StartProcessing() 214238405Sjkim{ 21555714Skris UNIMPLEMENTED(); 216238405Sjkim} 217238405Sjkim 218238405Sjkim 219238405Sjkimvoid 220238405SjkimBBufferStreamManager::StopProcessing() 221238405Sjkim{ 222238405Sjkim UNIMPLEMENTED(); 223238405Sjkim} 224238405Sjkim 225238405Sjkim 226238405Sjkimstatus_t 227238405SjkimBBufferStreamManager::_ProcessingThread(void *arg) 228238405Sjkim{ 229238405Sjkim UNIMPLEMENTED(); 230238405Sjkim 231238405Sjkim return B_ERROR; 232238405Sjkim} 233238405Sjkim 234238405Sjkim 235238405Sjkimvoid 236238405SjkimBBufferStreamManager::ProcessingThread() 237238405Sjkim{ 238238405Sjkim UNIMPLEMENTED(); 239238405Sjkim} 240238405Sjkim 241238405Sjkim 242238405Sjkimvoid 243238405SjkimBBufferStreamManager::SetState(stream_state newState) 244238405Sjkim{ 245238405Sjkim UNIMPLEMENTED(); 246238405Sjkim} 247238405Sjkim 248238405Sjkim 249238405Sjkimbigtime_t 250238405SjkimBBufferStreamManager::SnoozeUntil(bigtime_t sys_time) 251238405Sjkim{ 252238405Sjkim UNIMPLEMENTED(); 253238405Sjkim 25455714Skris return 0; 25555714Skris} 25655714Skris 25755714Skris/************************************************************* 25855714Skris * private BBufferStreamManager 25955714Skris *************************************************************/ 26055714Skris 26155714Skrisvoid 26255714SkrisBBufferStreamManager::_ReservedBufferStreamManager1() 26355714Skris{ 26455714Skris UNIMPLEMENTED(); 26555714Skris} 26655714Skris 26755714Skris 26855714Skrisvoid 26955714SkrisBBufferStreamManager::_ReservedBufferStreamManager2() 27055714Skris{ 27155714Skris UNIMPLEMENTED(); 27255714Skris} 27355714Skris 27455714Skris 27555714Skrisvoid 27655714SkrisBBufferStreamManager::_ReservedBufferStreamManager3() 27755714Skris{ 27855714Skris UNIMPLEMENTED(); 27955714Skris} 28055714Skris 28155714Skris 28255714Skris#endif // __GNUC__ < 3 28355714Skris