PrimoBurner for .NET  5.0
CD, DVD and Blu-ray Software Development Kit
Loading...
Searching...
No Matches
CDText Class Reference

The CDText interface is used to manipulate the CD-TEXT data on audio cds. More...

Public Member Functions

 CDText ()
 Creates a new instance of CDText class.
 

Properties

CDTextCodePage CodePage [get, set]
 Gets/sets the code page of CD-TEXT strings.
 
IDictionary< int, CDTextItemItems [get]
 Returns a dictionary of CDTextItem objects.
 
CDTextLanguage Language [get, set]
 Gets/sets the CD-TEXT language identifier.
 
byte[] RawData [get, set]
 Gets/sets the raw CD-TEXT data buffer of the CDText object.
 

Detailed Description

The CDText interface is used to manipulate the CD-TEXT data on audio cds.

CD Text is an extension of the existing audio CD standard that adds the ability to store text information like album titles, artist names, and song titles on a music CD. This information is stored in such a way that it doesn't interfere with the normal operation of any CD players or CDROM drives.

You could store up to 5,000 characters with alphabet/numbers, and about 2,500 characters with Kanji on a single CD. Not all devices support CD Text. To find out if a particular device supports CDText use the CDTextSupport property of the Device interface.

Property Documentation

◆ CodePage

CDTextCodePage CodePage
getset

Gets/sets the code page of CD-TEXT strings.

The value of this property should be set before using CDText.Items property. It is preferable that the value of this property is set once during the lifetime of the CDText object. The default value is CDTextCodePage.System.

◆ Items

IDictionary<int, CDTextItem> Items
get

Returns a dictionary of CDTextItem objects.

The key is the track number, the value is the CD TEXT for this track.

The actual CD tracks starts from 1. Track 0 contains the CD TEXT information for the the whole disc.

See also
CDTextItem

◆ Language

CDTextLanguage Language
getset

Gets/sets the CD-TEXT language identifier.

The default value is CDTextLanguage.Unknown

See also
CDTextLanguage