1/* 2 * Copyright 2009-2010, Stephan A��mus <superstippi@gmx.de>. 3 * Distributed under the terms of the MIT License. 4 * 5 * Copyright 2004, Marcus Overhagen. All rights reserved. 6 * Distributed under the terms of the MIT License. 7 */ 8 9#include "ReaderPlugin.h" 10 11#include <stdio.h> 12 13 14Reader::Reader() 15 : 16 fSource(NULL), 17 fMediaPlugin(NULL) 18{ 19} 20 21 22Reader::~Reader() 23{ 24} 25 26 27status_t 28Reader::GetMetaData(BMessage* _data) 29{ 30 return B_NOT_SUPPORTED; 31} 32 33 34status_t 35Reader::Seek(void* cookie, uint32 flags, int64* frame, bigtime_t* time) 36{ 37 return B_NOT_SUPPORTED; 38} 39 40 41status_t 42Reader::FindKeyFrame(void* cookie, uint32 flags, int64* frame, bigtime_t* time) 43{ 44 return B_NOT_SUPPORTED; 45} 46 47 48status_t 49Reader::GetStreamMetaData(void* cookie, BMessage* _data) 50{ 51 return B_NOT_SUPPORTED; 52} 53 54 55BDataIO* 56Reader::Source() const 57{ 58 return fSource; 59} 60 61 62void 63Reader::Setup(BDataIO *source) 64{ 65 fSource = source; 66} 67 68 69status_t 70Reader::Perform(perform_code code, void* _data) 71{ 72 return B_OK; 73} 74 75 76void Reader::_ReservedReader1() {} 77void Reader::_ReservedReader2() {} 78void Reader::_ReservedReader3() {} 79void Reader::_ReservedReader4() {} 80void Reader::_ReservedReader5() {} 81 82