| |||
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
>However, the missing reset should not be a problem because the engine
>keeps on processing the AU until the tailtime reported by the AU is
>over (or until there's less than 60 dB of output for more than 1 second
>or so). This way, the AU will run until their buffers are (at least
>very close to) silent, and the start of the next audio region should be
>processed without leftovers.
Thanks for the explanations.
My AU was not reporting any tailtime. I tried to implement GetTailTime and SupportsTail but I still have problems. I was thinking that as soon an AU has a tailtime, then it would receive silence buffers during the tailtime duration and that would "automatically" clear the last dirty buffer I had. Is the tailtime semantic this one?
Or is there any other way to detect in the ProcessBufferLists method that the AU is in the tail part to call the cleaning code?
Thanks
Stephane Letz
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/coreaudio-api/email@hidden
This email sent to email@hidden
| References: | |
| >Re: Getting notifications for AudioUnit ProcessBufferLists (From: Stéphane Letz <email@hidden>) |
| Home | Archives | FAQ | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.