Module interface:cdvd - This file ( cdvd.inc ) defines various data structures and protocols for CD and DVD media devices

This file (cdvd.inc) defines various data structures and protocols for CD and DVD media devices.

Index

Declarations

cdvd.inc:27Group CDVD.CTL

Control-field in TOC values and masks (track attributes, nibble).

cdvd.inc:28Constant CDVD.CTL.2AUD.MASK

VAL BYTE CDVD.CTL.2AUD.MASK

Audio channel mask.

cdvd.inc:29Constant CDVD.CTL.2AUD.PRE

VAL BYTE CDVD.CTL.2AUD.PRE

2-audio with pre-emphasis.

cdvd.inc:30Constant CDVD.CTL.2AUD.NOPRE

VAL BYTE CDVD.CTL.2AUD.NOPRE

2-audio without pre-emphasis.

cdvd.inc:31Constant CDVD.CTL.COPY.MASK

VAL BYTE CDVD.CTL.COPY.MASK

Copy protection mask.

cdvd.inc:32Constant CDVD.CTL.COPY.DENY

VAL BYTE CDVD.CTL.COPY.DENY

Copy prohibited.

cdvd.inc:33Constant CDVD.CTL.COPY.ALLOW

VAL BYTE CDVD.CTL.COPY.ALLOW

Copy allowed.

cdvd.inc:34Constant CDVD.CTL.DATA.MASK

VAL BYTE CDVD.CTL.DATA.MASK

Data track mask.

cdvd.inc:35Constant CDVD.CTL.DATA.TRACK

VAL BYTE CDVD.CTL.DATA.TRACK

Digital data.

cdvd.inc:36Constant CDVD.CTL.BCAST.MASK

VAL BYTE CDVD.CTL.BCAST.MASK

Broadcast data mask.

cdvd.inc:37Constant CDVD.CTL.BCAST.DATA

VAL BYTE CDVD.CTL.BCAST.DATA

Broadcast data.

cdvd.inc:42Record CDVD.TOC.ENTRY

DATA TYPE CDVD.TOC.ENTRY

Structure used to describe a table-of-contents entry on a CD/DVD.

cdvd.inc:44Variable number

INT

Track number (1-99).

cdvd.inc:45Variable adr

BYTE

Sub-channel Q field type.

cdvd.inc:46Variable ctl

BYTE

Control field data.

cdvd.inc:47Variable address

INT

Absolute address.

cdvd.inc:52Protocol P.CDVD.IN

PROTOCOL P.CDVD.IN

Commands to a CD/DVD device.

cdvd.inc:54Tag read.toc

read.toc

Read the table of contents, responds with 'tocs' or 'result'.

cdvd.inc:58Protocol P.CDVD.OUT

PROTOCOL P.CDVD.OUT

Responses from a CD/DVD device.

cdvd.inc:60Tag result

result; INT

Generic result.

cdvd.inc:61Tag tocs

tocs; MOBILE []CDVD.TOC.ENTRY

Array of TOC entries.

cdvd.inc:65Channel type CT.CDVD

CHAN TYPE CT.CDVD

CD/DVD media control.

cdvd.inc:67Variable in?

CHAN P.CDVD.IN

Commands to CD/DVD device.

cdvd.inc:68Variable out!

CHAN P.CDVD.OUT

Responses from CD/DVD device.