#include <SoundBufferRecorder.hpp>
Inheritance diagram for sfSoundBufferRecorder:
Public Member Functions | |
const sfSoundBuffer & | GetBuffer () |
Get the sound buffer containing the captured audio data. | |
void | Start (unsigned int SampleRate=44100) |
Start the capture. | |
void | Stop () |
Stop the capture. | |
unsigned int | GetSampleRate () const |
Get the sample rate. | |
Static Public Member Functions | |
static bool | CanCapture () |
Tell if the system supports sound capture. |
Definition at line 40 of file SoundBufferRecorder.hpp.
const sfSoundBuffer & sfSoundBufferRecorder::GetBuffer | ( | ) |
Get the sound buffer containing the captured audio data.
Definition at line 47 of file SoundBufferRecorder.cpp.
void sfSoundRecorder::Start | ( | unsigned int | SampleRate = 44100 |
) | [inherited] |
Start the capture.
Warning : only one capture can happen at the same time
SampleRate | : Sound frequency (the more samples, the higher the quality) (44100 by default = CD quality) |
Definition at line 68 of file SoundRecorder.cpp.
void sfSoundRecorder::Stop | ( | ) | [inherited] |
unsigned int sfSoundRecorder::GetSampleRate | ( | ) | const [inherited] |
Get the sample rate.
Definition at line 128 of file SoundRecorder.cpp.
bool sfSoundRecorder::CanCapture | ( | ) | [static, inherited] |
Tell if the system supports sound capture.
If not, this class won't be usable
Definition at line 138 of file SoundRecorder.cpp.