AuthorScript Audio is a full-featured, scalable "rip and burn" SDK for audio that also integrates comprehensive management and archiving of generic data. With support for advanced features including CD Text, ISRC, and Windows Media DRM, AuthorScript Audio is optimized for creation of compliant, compatible Audio CDs and is ideal for applications and services such as online music retailing and point-of-purchase audio kiosks. Available for Windows, Linux (CE), and Macintosh, AuthorScript Audio offers developers a fast, versatile solution for audio and data recording, copying, and archiving.
Audio Capabilities
The AuthorScript Audio C++ libraries enable the full range of functionalities needed to manage audio files, build playlists, extract tracks, and output to fully-compliant, play-anywhere Audio CDs or to common image file formats:
- CD volumes - create a new Audio CD file structure, or mount an existing CD volume
- Playlists - add, delete, and re-sequence tracks
- Streaming - write audio streams to disc in real time
- Ripping - extract audio tracks to a file encoded with preset or custom encoder settings
- Effects - add audio effects (e.g. fades, normalize) to tracks
- Properties - set audio track properties (e.g. pregap, indices) including CD Text information and ISRC code
- ISRC and CD Text - set CD Text attributes and ISRC code for each track
- Supported files - work with files in PCM, WAV, WMA, MP3, and M4A formats
- File information - get information and properties from audio files on hard drive
- Layout - output images that are fully compliant with CD-Audio layout requirements
- WMA and DRM - create Windows Media Audio (WMA) playlists and verify DRM protection of included tracks
General Capabilities
For general data applications, AuthorScript Audio covers the full range of volume, file, and device capabilities:
- Volumes:
- open existing on-disc volumes
- create new volumes
- read file structure information (mount volume)
- set volume format (ISO, UDF 1.02, UDF 2.0, etc.)
- flush updated volume file structures to disc
- Entries and files:
- create file structure entries (directories and files), including references to files from streams or stored on hard drive
- read from and write to files
- get entry information and get/set entry properties
- delete entries
- Devices:
- manage devices, including counting, selection, and settings
- get device state and get/set properties of devices and media
- copy from one drive to one or more others
- copy from drives to disc images, and vice versa
- burn volumes to devices containing recordable/rewritable BD, DVD, or CD media
- execute commands such as media erasure and tray control
- Advanced features:
- prepare output of higher-level logical formats (e.g. BDAV, BDMV, DVD-Video, CD-Audio) to hard drive as image formats, including DDP, CMF, ISO, and GI
- create specification-compliant disc layouts with each element in its correct logical sector
- utilize three available volume access modes, each tailored to different use scenarios: ReadOnly, Mastering, or RTTD
- utilize all major write modes, including Session-at-Once (SAO or DAO), Track-at-Once (TAO), and Test Mode