avfoundation - avassetwriterinput readyformoredata is NO when audio sample buffer size is changing -


i got readyformoredata no if audio sample buffer data size changing. if set sample buffer size changeless value, readyformoredata becomes yes again.

does know why?

and here audio recoding settings:

    nsdictionary *recordsettings = [nsdictionary dictionarywithobjectsandkeys:                                 [nsnumber numberwithint: kaudioformatmpeg4aac], avformatidkey,                                 [nsnumber numberwithfloat:44100.0], avsampleratekey,                                 [nsnumber numberwithint: 2], avnumberofchannelskey,                                 nil]; 

another possible clue if set avnumberofchannelskey 1, readyformoredata yes, appendbuffer return failed.

any suggestions appreciated~ thank you~


Comments

Popular posts from this blog

angular - Ionic slides - dynamically add slides before and after -

minify - Minimizing css files -

Add a dynamic header in angular 2 http provider -