@@ -129,5 +129,37 @@ CSFML_AUDIO_API sfBool sfSoundBufferRecorder_setDevice(sfSoundBufferRecorder* so
129129////////////////////////////////////////////////////////////
130130CSFML_AUDIO_API const char * sfSoundBufferRecorder_getDevice (sfSoundBufferRecorder * soundBufferRecorder );
131131
132+ ////////////////////////////////////////////////////////////
133+ /// \brief Set the channel count of the audio capture device
134+ ///
135+ /// This method allows you to specify the number of channels
136+ /// used for recording. Currently only 16-bit mono and
137+ /// 16-bit stereo are supported.
138+ ///
139+ /// \param soundBufferRecorder Sound buffer recorder object
140+ /// \param channelCount Number of channels. Currently only
141+ /// mono (1) and stereo (2) are supported.
142+ ///
143+ /// \see sfSoundBufferRecorder_getChannelCount
144+ ///
145+ ////////////////////////////////////////////////////////////
146+ CSFML_AUDIO_API void sfSoundBufferRecorder_setChannelCount (sfSoundBufferRecorder * soundBufferRecorder ,
147+ unsigned int channelCount );
148+
149+ ////////////////////////////////////////////////////////////
150+ /// \brief Get the number of channels used by this recorder
151+ ///
152+ /// Currently only mono and stereo are supported, so the
153+ /// value is either 1 (for mono) or 2 (for stereo).
154+ ///
155+ /// \param soundBufferRecorder Sound buffer recorder object
156+ ///
157+ /// \return Number of channels
158+ ///
159+ /// \see sfSoundBufferRecorder_setChannelCount
160+ ///
161+ ////////////////////////////////////////////////////////////
162+ CSFML_AUDIO_API unsigned int sfSoundBufferRecorder_getChannelCount (const sfSoundBufferRecorder * soundBufferRecorder );
163+
132164
133165#endif // SFML_SOUNDBUFFERRECORDER_H
0 commit comments