Re: recognized devices
Re: recognized devices
- Subject: Re: recognized devices
- From: Matthew Xavier Mora <email@hidden>
- Date: Wed, 12 Dec 2001 13:30:19 -0800
At 10:01 PM +0100 12/12/01, Laurent Cerveau wrote:
On Wednesday, December 12, 2001, at 09:43 PM, David Shaffer wrote:
For instance, an iMic is recognized (as actually 2 software
devices) but the audio input on a DV cam is not recognized as an
audio device.
If I create a FireWire device that has n-inputs and n-outputs, how
do I let core-audio know that the inputs and outputs exist as
core-audio device(s)?
Because the driver that loads for the camera is not a driver that is
a child of the IOAudioFamily, but more a global Audio/Video firewire
driver. The matching process does depend on the info in the
firmware of the device.
If there was a generic AppleFWAudio driver that was an IOAudio
Family driver, and if the matching information for it (as wellas the
probe function of the driver) was returning a higher score than the
Audio/Video driver then it would load....as an audio device only.
But said audio driver would not want to load on a DV device. What
needs to happen, if the DV driver if it was so inclined, would need
to extract the audio from the incoming DV stream and forward that
audio to an audio driver to vend as a input source. The question is
how do you handle outgoing DV streams? Do you assume that the
DV/Audio going out is what was intended to go to tape/camera? Or do
you also vend the outgoing DV stream as a core audio output stream
and mix in any auxiliary audio that wants to hitch a ride on that
stream?
Matt