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]

Reply via email to