[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [11686] branches/soc-2007-hcube/intern/ tinySND: Changed file name from Provider to Reader.
Csaba Hruska
csaba.hruska at gmail.com
Sun Aug 19 12:37:12 CEST 2007
Revision: 11686
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=11686
Author: hcube
Date: 2007-08-19 12:37:12 +0200 (Sun, 19 Aug 2007)
Log Message:
-----------
Changed file name from Provider to Reader.
Added Paths:
-----------
branches/soc-2007-hcube/intern/tinySND/SND_AiffReader.h
branches/soc-2007-hcube/intern/tinySND/SND_WavReader.h
branches/soc-2007-hcube/intern/tinySND/intern/SND_AiffReader.cpp
branches/soc-2007-hcube/intern/tinySND/intern/SND_WavReader.cpp
Added: branches/soc-2007-hcube/intern/tinySND/SND_AiffReader.h
===================================================================
--- branches/soc-2007-hcube/intern/tinySND/SND_AiffReader.h (rev 0)
+++ branches/soc-2007-hcube/intern/tinySND/SND_AiffReader.h 2007-08-19 10:37:12 UTC (rev 11686)
@@ -0,0 +1,21 @@
+#ifndef __SND_AIFFREADER_H__
+#define __SND_AIFFREADER_H__
+
+#include "SND_DataProvider.h"
+
+class SND_AiffReader: public SND_DataProvider
+{
+public:
+ SND_AiffReader( char *filename );
+ SND_AiffReader( char *data, int size );
+ ~SND_AiffReader();
+
+ bool isFormatSupported();
+
+ void seek( int frameNum );
+ int fillBuffer( float *buffer, int framesNum );
+
+};
+
+#endif // __SND_AIFFREADER_H__
+
Added: branches/soc-2007-hcube/intern/tinySND/SND_WavReader.h
===================================================================
--- branches/soc-2007-hcube/intern/tinySND/SND_WavReader.h (rev 0)
+++ branches/soc-2007-hcube/intern/tinySND/SND_WavReader.h 2007-08-19 10:37:12 UTC (rev 11686)
@@ -0,0 +1,21 @@
+#ifndef __SND_WAVREADER_H__
+#define __SND_WAVREADER_H__
+
+#include "SND_DataProvider.h"
+
+class SND_WavReader: public SND_DataProvider
+{
+public:
+ SND_WavReader( char *filename );
+ SND_WavReader( char *data, int size );
+ ~SND_WavReader();
+
+ bool isFormatSupported();
+
+ void seek( int frameNum );
+ int fillBuffer( float *buffer, int framesNum );
+
+};
+
+#endif // __SND_WAVREADER_H__
+
Added: branches/soc-2007-hcube/intern/tinySND/intern/SND_AiffReader.cpp
===================================================================
--- branches/soc-2007-hcube/intern/tinySND/intern/SND_AiffReader.cpp (rev 0)
+++ branches/soc-2007-hcube/intern/tinySND/intern/SND_AiffReader.cpp 2007-08-19 10:37:12 UTC (rev 11686)
@@ -0,0 +1,30 @@
+#include "SND_AiffReader.h"
+
+SND_AiffReader::SND_AiffReader( char *filename )
+{
+ // read header chunk
+ // parse header and set up internal properties
+}
+
+SND_AiffReader::SND_AiffReader( char *data, int size )
+{
+}
+
+SND_AiffReader::~SND_AiffReader()
+{
+}
+
+bool SND_AiffReader::isFormatSupported(void)
+{
+ return false;
+}
+
+void SND_AiffReader::seek( int frameNum )
+{
+}
+
+int SND_AiffReader::fillBuffer( float *buffer, int framesNum )
+{
+ return 0;
+}
+
Added: branches/soc-2007-hcube/intern/tinySND/intern/SND_WavReader.cpp
===================================================================
--- branches/soc-2007-hcube/intern/tinySND/intern/SND_WavReader.cpp (rev 0)
+++ branches/soc-2007-hcube/intern/tinySND/intern/SND_WavReader.cpp 2007-08-19 10:37:12 UTC (rev 11686)
@@ -0,0 +1,30 @@
+#include "SND_WavReader.h"
+
+SND_WavReader::SND_WavReader( char *filename )
+{
+ // read header chunk
+ // parse header and set up internal properties
+}
+
+SND_WavReader::SND_WavReader( char *data, int size )
+{
+}
+
+SND_WavReader::~SND_WavReader()
+{
+}
+
+bool SND_WavReader::isFormatSupported(void)
+{
+ return false;
+}
+
+void SND_WavReader::seek( int frameNum )
+{
+}
+
+int SND_WavReader::fillBuffer( float *buffer, int framesNum )
+{
+ return 0;
+}
+
More information about the Bf-blender-cvs
mailing list