![]() |
![]() |
![]() |
![]() |
Sound driver for iPod digital audio devices
![]() |
You must be root to start this driver. |
Direct invocation (also causes a new io-audio process to start):
io-audio -dipod busno=bus,devno=device,cap_name=name,ipod_mount=path &
ARM, PowerPC, SH, x86
The deva-ctrl-ipod.so shared object is a DLL for the io-audio manager. It uses the API described in the Audio Developer's Guide.
While deva-ctrl-ipod.so is running, you can use applications with sound (e.g. mmplay) and those that control the sound-system (e.g. mixer).
When you start io-audio with deva-ctrl-ipod.so, you need to specify the path to the iPod driver mountpoint: ipod_mount. If you will have more than one USB audio device plugged into the system, you must also specify the USB bus number: busno, and the USB device number: devno. It is good practice to always specify these three options. You can also specify the symbolic link to the correct capture device to bring things together.
For example, assuming that an iPod is plugged in (bus number 0 and device number 1) and that you mount the iPod io-fs driver at /fs/ipod0, you could start the driver as follows:
io-audio -dipod busno=0,devno=1, \ cap_name=ipod-0-1,ipod_mount=/fs/ipod0 &
When an error occurs, deva-ctrl-ipod.so sends a description of the error to the system logger (see slogger).
io-audio, mixer, Audio Developer's Guide, Working with iPods in the MME Developer's Guide
![]() |
![]() |
![]() |
![]() |