• 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: advice re: GUI notification
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: advice re: GUI notification


  • Subject: Re: advice re: GUI notification
  • From: Chris Bennett <email@hidden>
  • Date: Tue, 15 Jan 2008 00:22:15 -0500

Hi all:

So this is a last ditch effort on my part to resolve an issue I've been having. I am using a Carbon (I know, I know, Cocoa is the wave of the future ... whatever ;-) and quicktime frameworks to implement a GUI. I am having mixed results, with some hosts, including DP and Bidule, demonstrating proper functioning. But in AULab the controls do not update as I would expect. What is especially weird is that the parameters are being changed in accordance with my mouse clicks and drags -- I can hear the changes in the sound. However, the GUI is not redrawing to reflect this -- as far as I know, this is only happening in AULab, but it still has me worried. Everything in auval passes, including the custom carbon view. Has anyone had experience with this before?

Best
~chris b


OK maybe I can clarify what's going on here, and I'll be able to facilitate better interaction.

I am using Carbon Event Manager Functions (derived from Urs' CAUGuiSDK) which registers a Toolbox Object Class and passes reference to a global callback function. This callback function receives user commands and handles the drawing. When the callback is made from the host, all of the drawing is done properly and as expected in some hosts. But in other hosts (AULab and AudioUnitsHosting included :-/ ) the callback is not being made on mouse commands. Therefore I can change a parameter, see no visual alteration (no callback being made), close and reopen the GUI and the controls will be at the proper position, I guess b/c re-initializing the GUI is causing a callback, so all of my draws are being handled. I get proper functioning (mouse control triggers callback which does the drawing) in Peak 4 and in Bidule 0.96.

Please, any advice would be greatly appreciated!

Regards
~chris b


_______________________________________________ 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: 
 >advice re: GUI notification (From: Chris Bennett <email@hidden>)

  • Prev by Date: Virtual Audio Device
  • Next by Date: Re: Some more questions about sample rate notifications
  • Previous by thread: advice re: GUI notification
  • Next by thread: clipping in AudioQueue
  • Index(es):
    • Date
    • Thread