OggFileWriter.cpp

Go to the documentation of this file.
00001 #include "StdAfx.h"
00002 #include ".\oggfilewriter.h"
00003 
00004 OggFileWriter::OggFileWriter(string inFilename)
00005 {
00006         mFileOut.open(inFilename.c_str(), ios_base::out|ios_base::binary);
00007 }
00008 
00009 OggFileWriter::~OggFileWriter(void)
00010 {
00011         mFileOut.close();
00012 }
00013 
00014 bool OggFileWriter::acceptOggPage(OggPage* inOggPage)
00015 {
00016         unsigned char* locData = inOggPage->createRawPageData();
00017         mFileOut.write((char*)locData, inOggPage->pageSize());
00018         delete[] locData;
00019         return true;
00020 }
00021 void OggFileWriter::NotifyComplete()
00022 {
00023         mFileOut.close();
00024 }

Generated on Thu Feb 16 23:48:20 2006 for oggdsf by  doxygen 1.3.9