Аппаратное обеспечение персонального компьютера

       

Получение информации о дорожке компакт-диска


// ---------------

// Код функции 11

// ---------------

#pragma pack(1)

typedef struct _TrackInfo

{

  BYTE   bFunctionCode;

  BYTE   bTrack;

  DWORD  dwLoc;

  BYTE   bInfo;

} TrackInfo;

Поле



Описание

bFunctionCode

Код функции

bTrack

Номер дорожки

dwLoc

Первый сектор дорожки

bInfo

Формат дорожки

Старшая тетрада формата дорожки имеет следующий формат:

Значение

Описание

00*0

Два звуковых канала без предискажений

00*1

Два звуковых канала с предискажениями

10*1

Четыре звуковых канала без предискажений

10*0

Четыре звуковых канала с предискажениями

01*0

Дорожка с данными

01*1

Зарезервировано

11**

Зарезервировано

**0*

Копирование дорожки запрещено

**1*

Копирование дорожки разрешено

Состояние бита, отмеченного символом *, значения не имеет.

Младшая тетрада формата дорожки содержит тип режима ADR, описанного в Redbook.



Содержание раздела