Share via


enumerazione IMAPI_CD_SECTOR_TYPE (imapi2.h)

Definisce i tipi di settore che possono essere scritti nei supporti CD.

Sintassi

typedef enum _IMAPI_CD_SECTOR_TYPE {
  IMAPI_CD_SECTOR_AUDIO = 0,
  IMAPI_CD_SECTOR_MODE_ZERO = 0x1,
  IMAPI_CD_SECTOR_MODE1 = 0x2,
  IMAPI_CD_SECTOR_MODE2FORM0 = 0x3,
  IMAPI_CD_SECTOR_MODE2FORM1 = 0x4,
  IMAPI_CD_SECTOR_MODE2FORM2 = 0x5,
  IMAPI_CD_SECTOR_MODE1RAW = 0x6,
  IMAPI_CD_SECTOR_MODE2FORM0RAW = 0x7,
  IMAPI_CD_SECTOR_MODE2FORM1RAW = 0x8,
  IMAPI_CD_SECTOR_MODE2FORM2RAW = 0x9
} IMAPI_CD_SECTOR_TYPE, *PIMAPI_CD_SECTOR_TYPE;

Costanti

 
IMAPI_CD_SECTOR_AUDIO
Valore: 0
Con questo tipo di settore, i dati audio hanno 2352 byte per settore/frame. Questo può essere suddiviso in 588 esempi contigui, ogni esempio è di quattro byte. Il layout di un singolo esempio corrisponde ai dati del file WAV a 16 bit stereo 44.1KHz. Questo tipo di settore non ha codici di correzione degli errori aggiuntivi.
IMAPI_CD_SECTOR_MODE_ZERO
Valore: 0x1
Con questo tipo di settore, i dati utente hanno 2336 byte per settore/frame. Questo tipo di settore usato raramente contiene tutti i dati zero e non viene quasi mai visto nei supporti oggi.
IMAPI_CD_SECTOR_MODE1
Valore: 0x2
Con questo tipo di settore, i dati utente hanno 2048 byte per settore/frame. I dati mode1 sono il modulo dati più comune per i supporti CD-ROM premuti. Questo tipo di dati offre anche il massimo livello di ECC/EDC tra i tipi di settore standard.
IMAPI_CD_SECTOR_MODE2FORM0
Valore: 0x3
Con questo tipo di settore, i dati utente hanno 2336 byte per settore/frame. Tutti i tipi di settore mode 2 sono noti anche come modalità "CD-ROM XA", che consente la combinazione di tracce audio e dati su un singolo disco. Questo tipo di settore è noto anche come modalità 2 "Formless", è considerato deprecato ed è molto raramente usato.
IMAPI_CD_SECTOR_MODE2FORM1
Valore: 0x4
Con questo tipo di settore, i dati utente hanno 2048 byte per settore/frame. Tutti i tipi di settore mode 2 sono noti anche come modalità "CD-ROM XA", che consente la combinazione di tracce audio e dati su un singolo disco.
IMAPI_CD_SECTOR_MODE2FORM2
Valore: 0x5
Con questo tipo di settore, i dati utente hanno 2336 byte per settore/frame, di cui i quattro byte finali sono un codice CRC facoltativo (zero se non usato). Tutti i tipi di settore mode 2 sono noti anche come modalità "CD-ROM XA", che consente la combinazione di tracce audio e dati su un singolo disco. Questo tipo di settore viene spesso usato durante la scrittura di dischi VideoCD.
IMAPI_CD_SECTOR_MODE1RAW
Valore: 0x6
Con questo tipo di settore, i dati utente hanno 2352 byte per settore/frame. Si tratta di settori dati pre-elaborati mode1Cooked, con intestazione del settore, ECC/EDC e scrambling già aggiunto al flusso di dati.
IMAPI_CD_SECTOR_MODE2FORM0RAW
Valore: 0x7
Con questo tipo di settore, i dati utente hanno 2352 byte per settore/frame. Si tratta di settori dati pre-elaborati mode2Form0, con intestazione del settore, ECC/EDC e scrambling già aggiunto al flusso di dati.
IMAPI_CD_SECTOR_MODE2FORM1RAW
Valore: 0x8
Con questo tipo di settore, i dati utente hanno 2352 byte per settore/frame. Questo è il settore dati Mode2Form1 pre-elaborato, con intestazione del settore, ECC/EDC e scrambling già aggiunto al flusso di dati.
IMAPI_CD_SECTOR_MODE2FORM2RAW
Valore: 0x9
Con questo tipo di settore, i dati utente hanno 2352 byte per settore/frame. Questo è il settore dati Mode2Form2 pre-elaborato, con intestazione del settore, ECC/EDC e scrambling già aggiunto al flusso di dati.

Commenti

Alcuni tipi di settore non sono compatibili con altri tipi di settore all'interno di un'unica immagine. Di seguito sono riportati esempi tipici di questa condizione:

  • Se la prima traccia è audio, tutte le tracce devono essere audio.
  • Se la prima traccia è Mode1, tutte le tracce devono essere Mode1.
  • Solo i tre settori mode2 (XA) (modalità 2 modulo 0, modalità 2 modulo 1 e modalità 2 modulo 2) possono essere misti all'interno di un'unica immagine disco, e anche solo con altri tipi di settore mode 2 (XA).

Requisiti

Requisito Valore
Client minimo supportato Windows Vista, Windows XP con SP2 [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione imapi2.h

Vedi anche

IRawCDImageCreator