Loading...
Searching...
No Matches
SoundBufferRecorder.h
Go to the documentation of this file.
7// In no event will the authors be held liable for any damages arising from the use of this software.
67CSFML_AUDIO_API sfBool sfSoundBufferRecorder_start(sfSoundBufferRecorder* soundBufferRecorder, unsigned int sampleRate);
89CSFML_AUDIO_API unsigned int sfSoundBufferRecorder_getSampleRate(const sfSoundBufferRecorder* soundBufferRecorder);
104CSFML_AUDIO_API const sfSoundBuffer* sfSoundBufferRecorder_getBuffer(const sfSoundBufferRecorder* soundBufferRecorder);
120CSFML_AUDIO_API sfBool sfSoundBufferRecorder_setDevice(sfSoundBufferRecorder* soundBufferRecorder, const char* name);
130CSFML_AUDIO_API const char* sfSoundBufferRecorder_getDevice(sfSoundBufferRecorder* soundBufferRecorder);
sfBool sfSoundBufferRecorder_setDevice(sfSoundBufferRecorder *soundBufferRecorder, const char *name)
Set the audio capture device.
sfBool sfSoundBufferRecorder_start(sfSoundBufferRecorder *soundBufferRecorder, unsigned int sampleRate)
Start the capture of a sound recorder recorder.
const sfSoundBuffer * sfSoundBufferRecorder_getBuffer(const sfSoundBufferRecorder *soundBufferRecorder)
Get the sound buffer containing the captured audio data.
unsigned int sfSoundBufferRecorder_getSampleRate(const sfSoundBufferRecorder *soundBufferRecorder)
Get the sample rate of a sound buffer recorder.
sfSoundBufferRecorder * sfSoundBufferRecorder_create(void)
Create a new sound buffer recorder.
const char * sfSoundBufferRecorder_getDevice(sfSoundBufferRecorder *soundBufferRecorder)
Get the name of the current audio capture device.
void sfSoundBufferRecorder_stop(sfSoundBufferRecorder *soundBufferRecorder)
Stop the capture of a sound recorder.
void sfSoundBufferRecorder_destroy(sfSoundBufferRecorder *soundBufferRecorder)
Destroy a sound buffer recorder.