Specialized SoundRecorder which saves the captured audio data into a sound buffer.
More...
#include <SoundBufferRecorder.hpp>
|
| const SoundBuffer & | GetBuffer () const |
| | 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 bool | CanCapture () |
| | Tell if the system supports sound capture.
|
| |
Specialized SoundRecorder which saves the captured audio data into a sound buffer.
Definition at line 42 of file SoundBufferRecorder.hpp.
| static bool sf::SoundRecorder::CanCapture |
( |
| ) |
|
|
staticinherited |
Tell if the system supports sound capture.
If not, this class won't be usable
- Returns
- True if audio capture is supported
| const SoundBuffer& sf::SoundBufferRecorder::GetBuffer |
( |
| ) |
const |
Get the sound buffer containing the captured audio data.
- Returns
- Constant reference to the sound buffer
| unsigned int sf::SoundRecorder::GetSampleRate |
( |
| ) |
const |
|
inherited |
Get the sample rate.
- Returns
- Frequency, in samples per second
| void sf::SoundRecorder::Start |
( |
unsigned int |
SampleRate = 44100 | ) |
|
|
inherited |
Start the capture.
Warning : only one capture can happen at the same time
- Parameters
-
| SampleRate | : Sound frequency (the more samples, the higher the quality) (44100 by default = CD quality) |
| void sf::SoundRecorder::Stop |
( |
| ) |
|
|
inherited |
The documentation for this class was generated from the following file: