 |
CD-Text Reader Features |
Read CD Text
information for the disk and its tracks
Advanced
error correction: CD-Text Reader is often able to read CD
Text correctly even if a CD drive reads it with errors
Enumerating
CD devices, installed on the system
Get CD
device name (consisting of device vendor, device name and
revision number, e.g. "SAMSUNG CD-ROM SC-152L C100") and
drive letter for this device
Check, if
the CD drive is ready for access (drive is ready when a CD
disk is inserted in the drive and this disk is readable by
this drive)
Open and
Close CD tray
Check device
reading and writing capabilities (e.g. CD-Text Reader can
check if the drive is capable of reading CD-RW disks or
writing DVD-R media)
Get CD
device loading mechanism (e.g. tray or caddy)
Get CDDB ID for the disk (this ID can be used to get information about the CD from FreeDB)
Get
additional CD device capabilities (e.g. if the device
supports CD Text reading, or playing audio discs, etc)
Get Table Of
Content (TOC) for the CD device (count of CD tracks and some
additional information about each track):
Start
position (can return start position as the sector index or
in Minute:Second:Frame format)
Size of
the track (can return size of the track as the sector
count or in Minute:Second:Frame format)
Is the
track contains audio or data
Is the track copy prohibited
Windows Installer merge module to easily include CD-Text Reader into your Windows Installer-based installations.
New in v.1.0.3:
A sample application can be used to copy CD-Text to clipboard and use it in other applications, such as CD cover editors or disk cataloguers
New in v.2.0.0:
Added support for disk information retrieving form FreeDB database
Artist and disc title
Year, in which the CD was released
Genre of the disc in a textual form
Title of the each track on the CD
Support HTTP proxy with basic authorization
Fixed bug with return values from CDDeviceManager functions (now these functions return correct error codes)
|
 |
Comparison Between CD-Text Reader and Other Technologies of Obtaining CD-DA Information |
| |
Requires available internet connection |
Speed of obtaining information |
Requires CD TextTM written on a CD |
| CD-Text Reader |
No |
<1 sec |
yes |
| CDDB or FreeDB |
Yes |
2-5 seconds |
No |
Audio Fingerprinting |
Yes |
90-120 seconds |
No |
|
 |
Supported Programming Languages |
Since the functionality of CD-Text Reader is encapsulated into the COM object, it can be used from any of the popular programming languages:
MS Visual C++
MS Visual Basic
Borland Delphi
Borland C++ Builder |
 |
CD-Text Reader can also be called trough the appropriate wrappers from the following languages:
.NET
languages family (C#, Managed C++, VB.NET, etc.)
Java
(via JNI)
Note: we recommend using
JNIWrapper to access CD-Text Reader from Java |
 |
| Samples for each language are provided. |
 |