OggDemuxer.cpp

Go to the documentation of this file.
00001 #include "stdafx.h"
00002 //#include ".\oggdemuxer.h"
00003 //
00004 //OggDemuxer::OggDemuxer(void)
00005 //      :       mDataSource(NULL)
00006 //      ,       mWorkingBuffer(NULL)
00007 //      ,       mWorkingBufferSize(0)
00008 //{
00009 //      mWorkingBufferSize = 4096;
00010 //      mWorkingBuffer = new unsigned char[mWorkingBufferSize];
00011 //
00012 //}
00013 //
00014 //OggDemuxer::~OggDemuxer(void)
00015 //{
00016 //      delete [] mWorkingBuffer;
00017 //}
00018 //
00019 //bool OggDemuxer::load(string inSourceName) {
00020 //      mSourceName = inSourceName;
00021 //
00022 //      mDataSource = DataSourceFactory::createDataSource(inSourceName);
00023 //}
00024 //
00025 //__int64 OggDemuxer::seek(__int64 inSeekTime) {
00026 //
00027 //}
00028 //
00029 //
00030 //bool OggDemuxer::registerVirtualCallback(IOggCallback* inCallback) {
00031 //      mDataBuffer.registerVirtualCallback(inCallback);
00032 //}
00033 //
00034 //bool OggDemuxer::processChunk(unsigned long inNumBytes) {
00035 //      ASSERT(inNumBytes <= mWorkingBufferSize);
00036 //      unsigned long locNumRead = mDataSource->read(mWorkingBuffer, inNumBytes);
00037 //      if (locNumRead > 0) {
00038 //              mDataBuffer.feed(mWorkingBuffer, locNumRead);
00039 //              return true;
00040 //      } else {
00041 //              return false;
00042 //      }
00043 //}
00044 //
00045 //

Generated on Tue Feb 15 14:54:19 2005 for oggdsf by  doxygen 1.3.9