No BSoundRecoder needed

how can i create a recording node?, (please bear in mind i am new to both programming and the Be API), so if possible, in order, which classes do i have to use? and if anyone knows some example code please point me to it.

I used the BMediaRecorder for sound recording.
For example: and