Sign in Join
Wiki copytemporary

cdrom/es: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
11[[cdrom|**English (en)**]] | **español (es)**
22****
33
44### Descripción
55
66El paquete cdrom contiene algunas rutinas para leer la tabla de contenidos (TOC: Table Of Contents)de un CD-ROM (supongo que también servirá para DVD pero no lo se). A partir de dicha tabla TOC se hace posible obtener el ID del disco (DISC ID), lo cual hace posible consultar un servidor CDDB tal como el existente en freecddb.org. Esta unit es compatible con Linux (solo testeada para plataformas x86) y Windows (solamente testeada para 32-bits), si alguien tiene ocasión de realizar dicho testeo para 64 bits vendrían bien los comentarios de funcionamiento. El paquete consta de dos units principales y otras cuantas auxiliares:
77
88 * **cdrom** : esta unit contiene rutinas para determinar que dispositivos CD-ROM existen en el sistema y para leer la tabla de contenidos TOC de alguno de los medios insertados en los dispositivos detectados (ver [interface](<http://www.freepascal.org/docs-html/packages/cdrom/cdrom/>)).
99
1010 * **discid** : esta unidad calcula el identificador de disco DISC ID basandose en la tabla de contenido TOC del CD-ROM. Este identificador se puede utilizar para enviar una consulta al servidor de base de datos antes mencionado. Existe una rutina que retorna la cadena exacta de consulta del servidor CDDB.(ver [interface](<http://www.freepascal.org/docs-html/packages/cdrom/discid/>)).
1111
1212Además de las dos units anteriores existen otras cuantas auxiliares:
1313
1414 * **lincd** : una unidad que contiene esencialmente la traducción del interface al núcleo de linux para cdrom (linux/cdrom.h fichero de cabecera).
1515
1616 * **major** : una unidad que contiene las definiciones de los numeros mayores de dispositivo en Linux.
1717
1818 * **wincd** : una unidad que contiene rutinas windows para enumerar los dispositivos CD-ROM y leer su tabla de contenidos. Soporta las llamadas de interface SPTI, IOCTL y ASPI para lograr estas tareas.
1919
2020 * **wnaspi32** : es el iterface de win32 para ASPI (programación del interface SCSI para Windows).
2121
2222 * **scsidefs** : algunas constantes y definiciones de tipo para la capa SCSI para Windows.
2323
2424Existen dos programas para demostrar el funcionamiento de estas unidades:
2525
2626 * **showcds** : demuestra la unidad cdrom, muestra las unidades de CD-ROM disponibles en el sistema.
2727
2828 * **getdiscid** : demuestra las unidades cdrom y discid calculando el disc-id de un CD-ROM ubicado en el dispositivo lector seleccionado.
2929
3030### Comentarios
3131
3232Se necesita ampliar la información sobre su funcionamiento en temas tales como si existen errores de funcionamiento, si permite detectar/leer TOC...de unidades/soportes DVD / BlueRay. No he probado esta unit, salvo que testee su funcionamiento me gustaría saber si admite otras funcionalidades, como la expulsión del medio, número de serie del dispositivo lector, o similares (o si estas características existen en alguna otra unit).
3333
3434Volver a [[Package List|Lista de paquetes]]
3535
3636---
37-*From the Free Pascal wiki, page "cdrom/es", as the Internet Archive kept it on 2023-03-23. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
37+*From the Free Pascal wiki, page "cdrom/es", as the Internet Archive kept it on 2023-03-23, last changed on 2009-09-10. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history