• 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: Streaming OS X audio over network
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Streaming OS X audio over network


  • Subject: Re: Streaming OS X audio over network
  • From: Jeff Moore <email@hidden>
  • Date: Thu, 29 Jan 2004 11:12:24 -0800

In the Panther HAL (which is installed with QT6.4 and later on Jaguar), we added the new properties kAudioDevicePropertyDeviceCanBeDefaultDevice and kAudioDevicePropertyDeviceCanBeDefaultSystemDevice to allow for devices that either can't or don't want to be the various flavors of default device. You must implement these to be allowed to be the default device.

As for system-wide notification, you can use any notification mechanism you like. There are all sorts from mach messaging to AppleEvents. Which mechanism you use depends on what you are trying to communicate.

On Jan 29, 2004, at 2:31 AM, Stiphane Letz wrote:

Message: 9
From: Jeff Moore <email@hidden>
Subject: Re: Streaming OS X audio over network
Date: Wed, 28 Jan 2004 14:40:31 -0800
To: CoreAudio API <email@hidden>

>As far as the difference between a kernel driver and a user-land
>driver, the big difference is that in user-land, you are totally on
>your own with regard to talking to your hardware, dealing with IOProcs,
>and implementing all the various properties and semantics that folks
>have come to expect from a device vended through the HAL. The amount of
>work that goes into this is quite large. By writing a kernel driver,
>the HAL does all that work for you.
>

In a user space driver, and after QuickTime 6.4, it seems not possible to make the driver behave as the default system drive anymore, when kernel driver have no problems to do that.
What has to be done to make a user space driver behave like a kernel driver to be selectable as the default system device?

Another issue is global system properties change : can a user space driver notify the system of some global change?

Thanks

Stephane Letz
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.



--

Jeff Moore
Core Audio
Apple
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.

References: 
 >Re: Streaming OS X audio over network (From: Stéphane Letz <email@hidden>)

  • Prev by Date: Re: OT installing AU's for Logic6.3.3
  • Next by Date: Re: PostConstructor vs Initialize (AU's built-in Parameter Implementation)
  • Previous by thread: Re: Streaming OS X audio over network
  • Next by thread: Re: TC PowerCore Plug-ins broken in GarageBand
  • Index(es):
    • Date
    • Thread