@@ -129,5 +129,37 @@ CSFML_AUDIO_API sfBool sfSoundBufferRecorder_setDevice(sfSoundBufferRecorder* so
129
129
////////////////////////////////////////////////////////////
130
130
CSFML_AUDIO_API const char * sfSoundBufferRecorder_getDevice (sfSoundBufferRecorder * soundBufferRecorder );
131
131
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
+
132
164
133
165
#endif // SFML_SOUNDBUFFERRECORDER_H
0 commit comments