• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: AudioUnit UI Cocoa, Carbon, Compositing?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: AudioUnit UI Cocoa, Carbon, Compositing?


  • Subject: Re: AudioUnit UI Cocoa, Carbon, Compositing?
  • From: William Stewart <email@hidden>
  • Date: Fri, 4 Mar 2005 14:17:10 -0800

Yes - funnily enough a week or so ago I came to the same conclusion about composited windows. So, we've made the fixes we needed to to both the GenericAUView (the code of which is in the SDK) as well as our custom views.

There is a composited option with AU Hosting - in fact, the default window for AU Hostingnow is a metal composited window, as we see all kinds of problems with backgrounds as well.

Also, in AU Lab we have an option to make the host windows composited as Airy describes. One of the features you get for this is that the window can actually put your view in a scroll pane - we also have this kind of logic for cocoa views as well - though there you can specify with a cocoa view which dimension of the cocoa view is resizable... We'd be happy to look at ways of extending the logic around these features.

Bill

On 04/03/2005, at 10:19 AM, Airy André wrote:

I called for compositing "on" while there were only a few AU with GUI available but unfortunately, people
seemed not interested at this time :-(
Things are so much easier with compositing...


The only hosts I know that can support compositing are :
- AU Lab (which makes me think there is still hope...)
- CVS version of SynthTest

Airy

ps : Peter, augui should support both compositing and non compositing with no extra work. If there is a problem with some augui controls, you can fill a bug ;-)

On 4 mars 05, at 14:29, Marc Poirier wrote:

I don't think that there's a single AU host that provides compositing windows for AUCarbonViews. Hardly any AUs out there have AUCarbonViews that work correctly in compositing windows. I wish that this had been specified from the start, that AUCarbonView windows must be compositing, or at least the views should support compositing, cuz compositing windows work much better. But unfortunately now there's a situation where we're probably not going to be seeing hosts use compositing Carbon windows for a long time cuz of widespread non-support among AUCarbonViews...

Marc



On Mar 4, 2005, at 6:03 AM, Mark's Studio wrote:

I just spend the last couple of month converting my Cocoa UI to Carbon with the help of AUGUI and a lot of custom HIView stuff,
i felt i had to abandon the Cocoa UI since there was to few hosts and the behavior was not the same across Cocoa UI hosts,
i even had a way of using Cocoa UI in Carbon only hosts.
Even though it was a very good learning experience there was a lot of reinventing the wheel compared to using Cocoa.
While testing i used the AudioUnitHosting.app that only supports non compositing windows and i also tested with Logic
and a few other hosts and everything was fine, but before releasing i just checked with compositing on and it was not working :(
so a list with what type of UI the hosts use would be a very nice aid in determining what to support.


The best thing would of course be if there was only one type of GUI , since the GUI is the most time consuming part of an AU, it's
very difficult to maintain several different types with small hacks for all the different hosts.




Peter Mark

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40free.fr


This email sent to email@hidden


_______________________________________________ Do not post admin requests to the list. They will be ignored. Coreaudio-api mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden

-- mailto:email@hidden tel: +1 408 974 4056

________________________________________________________________________ __
"Much human ingenuity has gone into finding the ultimate Before.
The current state of knowledge can be summarized thus:
In the beginning, there was nothing, which exploded" - Terry Pratchett
________________________________________________________________________ __


_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >AudioUnit UI Cocoa, Carbon, Compositing? (From: "Mark's Studio" <email@hidden>)
 >Re: AudioUnit UI Cocoa, Carbon, Compositing? (From: Marc Poirier <email@hidden>)
 >Re: AudioUnit UI Cocoa, Carbon, Compositing? (From: Airy AndrĂ© <email@hidden>)

  • Prev by Date: Re: Starting with AppleUSBAudio and CoreMIDI
  • Next by Date: Re: Starting with AppleUSBAudio and CoreMIDI
  • Previous by thread: Re: AudioUnit UI Cocoa, Carbon, Compositing?
  • Next by thread: Sort of OT: Closing Carbon-based view windows with the menu
  • Index(es):
    • Date
    • Thread