Compact Disc-Digital Audio Stream Handler

Many CDs have CD-DA ("Redbook audio") tracks that contain digital audio. These audio tracks can be played using the built-in DAC or the data can be read into the system and streamed to an adapter with DAC hardware KB (for example, ACPA card). For the latter case, the CD-DA Stream Handler DLL is required and acts as the source stream handler.

This handler does not operate fully in a real-time mode, but it must support continuous data streaming. It also does not support synchronization mastering, because of the lack of real-time nature of CD devices.

This handler operates on the specific CD addresses. Most CD-DA do not have data in approximately the first 2 seconds of the CD, but some discs do. CD-DA tracks can also be placed between other data tracks on mixed-mode disks. Because of this operation, the CD-DA Stream Handler will interpret the absolute beginning of the disc as MMTIME 0. The calling program must query the disc and find where the desired CD-DA track begins and call SpiSeekStream before starting the stream. The CD Audio media control interface driver does this operation for the applications coding to the media control interface.

External Interface Description

The description for the Compact Disc-Digital Audio Stream Handler external interface follows: