objective c - record live streaming audio -
i'm making app has play , record streaming audio internet on ipad. streaming of audio done, have come recording part , don't have idea on how proceed.
could give me hint??? idea? have play while simultaneously recording aac or mp3.
thanks.
you'll need use lower-level audioqueue api, , use audiosession api set audio session.
then you'll need fill out audiostreambasicdescription struct , create new input queue audioqueuenewinput() , include callback function handling input buffers.
and you'll need create 3 buffers using audioqueueallocatebuffer() , audioqueueenqueuebuffer(). , ready call audioqueuestart(). should handle audio session interruptions, , handle stopping audio queue.
that stream of buffers containing uncompressed 16-bit integer pcm audio data. still need compress data, can of worms involves using audioconverter api, haven't done on iphone os don't know work there.
Comments
Post a Comment