Added sound input and recording functionality.

This commit is contained in:
Bill Meltsner
2010-04-11 12:22:40 -04:00
parent 3b841423fa
commit 585e3ec3ee
9 changed files with 278 additions and 123 deletions
+7
View File
@@ -63,6 +63,13 @@ namespace sound
{
data = (char*)malloc(size);
}
SoundData::SoundData(void * d, int samples, int sampleRate, int bits, int channels)
: data(0), size(samples*(bits/8)), sampleRate(sampleRate), bits(bits), channels(channels)
{
data = (char*)malloc(size);
memcpy(data, d, size);
}
SoundData::~SoundData()
{
+1
View File
@@ -45,6 +45,7 @@ namespace sound
SoundData(Decoder * decoder);
SoundData(int samples, int sampleRate, int bits, int channels);
SoundData(void * d, int samples, int sampleRate, int bits, int channels);
virtual ~SoundData();