AUHAL does not support non-PCM formats. There are other higher-level API’s to accomplish what it sounds like you’re trying to do, e.g. AVAudioRecorder and AVAudioEngine with an AVAudioFile.
Doug # sent from my iPhone > On Feb 28, 2018, at 15:48, Pierre Pasquet <[email protected]> wrote: > > Hi All, > > I have posted a question on stack overflow > (https://stackoverflow.com/questions/49038140/audiobufferlist-for-auhal-unit-whose-output-stream-format-is-compressed) > but since CoreAudio isn’t that popular I thought it would be worth it to ask > it here as well. > > To make it short (even if it’s not that easy in this case), I’d like to > record audio from an input device using au AUHAL, encode it into AAC format > and write to a file (.caf at the moment). So the input scope of the AUHAL > reads data in LPCM and output scope should render AAC (everything in bus 1). > > However, I have an error when rendering (AudioUnitRender returns -50). I > really don’t know what I’m doing wrong. My audio stream is in stereo so I > allocate two AudioBuffer but it doesn’t seem to work. > > Anyway, everything is explained in more detail in the stack overflow > question. Would be great if you could have a look at it and answer me either > here or on the post to give a better visibility. > > Thanks ! > Best, > Pierre > _______________________________________________ > Do not post admin requests to the list. They will be ignored. > Coreaudio-api mailing list ([email protected]) > Help/Unsubscribe/Update your Subscription: > https://lists.apple.com/mailman/options/coreaudio-api/dwyatt%40apple.com > > This email sent to [email protected]
_______________________________________________ Do not post admin requests to the list. They will be ignored. Coreaudio-api mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/coreaudio-api/archive%40mail-archive.com This email sent to [email protected]
