25 #ifndef SFML_SOUNDBUFFERRECORDER_H    26 #define SFML_SOUNDBUFFERRECORDER_H    31 #include <SFML/Audio/Export.h>    32 #include <SFML/Audio/Types.h>    41 CSFML_AUDIO_API sfSoundBufferRecorder* sfSoundBufferRecorder_create(
void);
    49 CSFML_AUDIO_API 
void sfSoundBufferRecorder_destroy(sfSoundBufferRecorder* soundBufferRecorder);
    67 CSFML_AUDIO_API sfBool sfSoundBufferRecorder_start(sfSoundBufferRecorder* soundBufferRecorder, 
unsigned int sampleRate);
    75 CSFML_AUDIO_API 
void sfSoundBufferRecorder_stop(sfSoundBufferRecorder* soundBufferRecorder);
    89 CSFML_AUDIO_API 
unsigned int sfSoundBufferRecorder_getSampleRate(
const sfSoundBufferRecorder* soundBufferRecorder);
   104 CSFML_AUDIO_API 
const sfSoundBuffer* sfSoundBufferRecorder_getBuffer(
const sfSoundBufferRecorder* soundBufferRecorder);
   120 CSFML_AUDIO_API sfBool sfSoundBufferRecorder_setDevice(sfSoundBufferRecorder* soundBufferRecorder, 
const char* name);
   130 CSFML_AUDIO_API 
const char* sfSoundBufferRecorder_getDevice(sfSoundBufferRecorder* soundBufferRecorder);
   133 #endif // SFML_SOUNDBUFFERRECORDER_H