Re: Streaming OS X audio over network
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.