Re: 3D sound interface
Re: 3D sound interface
- Subject: Re: 3D sound interface
- From: William Stewart <email@hidden>
- Date: Thu, 8 Jan 2004 18:06:18 -0800
On 08/01/2004, at 2:41 PM, Dennis Piatkowski wrote:
Greetings, everyone. I'm working on something that I want to use the
3D mixer through CoreAudio.
Three questions:
1. is there some hardware I can get that'll play full surround sound
from a recent Powerbook?
Any Firewire or USB interface that has more than 2 channels of output
gives you the output capability you need
2. I have the 3d mixer connected to the default output component. On
hardware that can play full surround, will it figure this out on it's
own? I'm not setting any speaker configuration info.
You'd have to tell the 3DMixer what output format it should do.... (If
you tell it say 5.0 and you only have stereo, then you just lose the
last 3 channels, but it still basically works)
In the 3DMixer SDK code there's a define near the top of the file to
describe what format to use for its output.
3. Is there any way to set the sound source positions with cartesian
coordinates instead of spherical?
no
There are constants for things like
AudioUnitSetParameter(kAudioChannelCoordinates_DownUp), but I don't
know how to tell the mixer that I'm using that style of coordinate. I
see a kAudioChannelFlags_RectangularCoordinates, but I have no clue
how to tell the mixer that. Suggestions?
Just the spherical azimuth, elevation, distance - there are well
understood translations from these to other co-ord systems if you need
to work externally in a different format. The 3DMixer is listener
centric (so its coords are from the listener)...
Bill
- Dennis
===================================
DrakkenWulf Enterprises
Dennis Piatkowski
Senior Software Engineer
3801 Wyoming
Kansas City MO 64111
816-678-9397
email@hidden
http://home.kc.rr.com/dwulf/
_______________________________________________
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.
--
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
________________________________________________________________________
__
_______________________________________________
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.