This namespace contains all classes, delegates and enumerations to support the native basscd.dll.
BASSCD is an extension enabling digital streaming and ripping of audio CDs. Also includes analog playback routines.
All BASSCD API calls are contained in the main class BassCd and have been implemented as static methods. So there is NO need to create an instance of the BassCd class!
All BASSCD structures have been implemented as real classes (named in capital letters). This because they are much easier to use and reflect exactly what BASSCD would expect. Those classes needs to be instantiated before their use.
Classes
Class | Description | |
---|---|---|
![]() | BASS_CD_INFO |
Used with BASS_CD_GetInfo(Int32, BASS_CD_INFO) to retrieve information on a drive.
|
![]() | BASS_CD_TOC |
Used with BASS_CD_GetTOC(Int32, BASSCDTOCMode, BASS_CD_TOC_INTERNAL) to retrieve the TOC from a CD.
|
![]() | BassCd |
BASS.NET API wrapper for BASSCD.DLL
Requires: basscd.dll - CD Audio Tracks (CD) Add-On - available @ www.un4seen.com. |
Structures
Structure | Description | |
---|---|---|
![]() | BASS_CD_TOC_TRACK |
Represents one track of a CD's TOC (see BASS_CD_TOC).
|
Delegates
Delegate | Description | |
---|---|---|
![]() | CDDATAPROC |
User defined CD data callback delegate (to be used with BASS_CD_StreamCreateEx(Int32, Int32, BASSFlag, CDDATAPROC, IntPtr) or BASS_CD_StreamCreateFileEx(String, BASSFlag, CDDATAPROC, IntPtr)).
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() | BASSCDDATAType |
The type of data received, used with CDDATAPROC.
|
![]() | BASSCDDoor |
The BASS_CD_Door actions to perform, used with BASS_CD_Door(Int32, BASSCDDoor).
|
![]() | BASSCDId |
The identification to retrieve, used with BASS_CD_GetID(Int32, BASSCDId).
|
![]() | BASSCDInterface |
The interface to use to access CD drives (used with BASS_CD_SetInterface(BASSCDInterface)).
|
![]() | BASSCDRWFlags |
The drive's reading & writing capabilities used with BASS_CD_GetInfo(Int32, BASS_CD_INFO).
|
![]() | BASSCDTOCFlags |
The BASS_CD_TOC_TRACK "adrcon" flags.
|
![]() | BASSCDTOCMode |
The mode to use with BASS_CD_GetTOC(Int32, BASSCDTOCMode, BASS_CD_TOC_INTERNAL).
|