#include <SFML/Config.h>
#include <SFML/Audio/Types.h>
Go to the source code of this file.
Functions | |
CSFML_API sfSoundBufferRecorder * | sfSoundBufferRecorder_Create () |
Construct a new sound buffer recorder. | |
CSFML_API void | sfSoundBufferRecorder_Destroy (sfSoundBufferRecorder *SoundBufferRecorder) |
Destroy an existing sound buffer recorder. | |
CSFML_API void | sfSoundBufferRecorder_Start (sfSoundBufferRecorder *SoundBufferRecorder, unsigned int SampleRate) |
Start the capture. | |
CSFML_API void | sfSoundBufferRecorder_Stop (sfSoundBufferRecorder *SoundBufferRecorder) |
Stop the capture. | |
CSFML_API unsigned int | sfSoundBufferRecorder_GetSampleRate (sfSoundBufferRecorder *SoundBufferRecorder) |
Get the sample rate of a sound buffer recorder. | |
CSFML_API sfSoundBuffer * | sfSoundBufferRecorder_GetBuffer (sfSoundBufferRecorder *SoundBufferRecorder) |
Get the sound buffer containing the captured audio data of a sound buffer recorder. |
CSFML_API sfSoundBufferRecorder* sfSoundBufferRecorder_Create | ( | ) |
Construct a new sound buffer recorder.
CSFML_API void sfSoundBufferRecorder_Destroy | ( | sfSoundBufferRecorder * | SoundBufferRecorder | ) |
Destroy an existing sound buffer recorder.
SoundBufferRecorder | : Sound buffer recorder to delete |
CSFML_API sfSoundBuffer* sfSoundBufferRecorder_GetBuffer | ( | sfSoundBufferRecorder * | SoundBufferRecorder | ) |
Get the sound buffer containing the captured audio data of a sound buffer recorder.
SoundBufferRecorder | : Sound buffer recorder to get the sound buffer from |
CSFML_API unsigned int sfSoundBufferRecorder_GetSampleRate | ( | sfSoundBufferRecorder * | SoundBufferRecorder | ) |
Get the sample rate of a sound buffer recorder.
SoundBufferRecorder | : Sound buffer recorder to get sample rate from |
CSFML_API void sfSoundBufferRecorder_Start | ( | sfSoundBufferRecorder * | SoundBufferRecorder, | |
unsigned int | SampleRate | |||
) |
Start the capture.
Warning : only one capture can happen at the same time
SoundBufferRecorder | : Sound bufferrecorder to start | |
SampleRate | : Sound frequency (the more samples, the higher the quality) |
CSFML_API void sfSoundBufferRecorder_Stop | ( | sfSoundBufferRecorder * | SoundBufferRecorder | ) |
Stop the capture.
SoundBufferRecorder | : Sound buffer recorder to stop |