Consumer Products
GEAR Video GEAR DVD GEAR CD-RW
Professional Products
GEAR PRO Mastering Edition GEAR PRO Professional Edition GEAR PRO UNIX GEAR PRO Linux
Developer Products
GEARWorks SDK
Get Support Now! Activate GEAR! Drivers Updates Supported Recorders User Forums How-To Guides Knowledgebase/Wiki Register Your Product
GEARWorks SDK • AudioWorks • DataWorks • VideoWorks • DuplicationWorks • MasterWorks Developer Support Login
Awards Press Customer Testimonials Contact Us

Developers

The GEARWorks optical disc engine is the world’s leading CD and DVD disc drive interface, authoring, reading and recording engine.

The GEARWorks engine is licensed to many of the world’s leading companies, and is integrated in hardware and software products ranging from the most popular music download services, to multimillion dollar medical imaging equipment, to military flight data storage equipment.

GEARWorks is a software library that can enable you to add powerful CD or DVD recording, reading, or playback capabilities to your product.

GEAR licenses this software to commercial software developers or high-technology equipment manufacturers for a wide variety of applications.

Software developers use GEAR's GEARWorks SDK (Software Developers Toolkit) to implement these functions.

The GEARWorks code library provides functions (complete software modules) which the main application calls to perform CD and DVD related tasks. The main application can also get answers from the functions that GEAR provides.

GEARWorks includes the GEAR drivers, which provide the software interface to any CD or DVD drive (CD-ROM, DVD-ROM, CD-Recordable, DVD-Recordable, etc.) that is connected to the user's system.

This driver interface provides the connection between your software application and the user's operating system and hardware. GEAR's high-level functions make the programming of powerful capabilities a simple task. Your application software provides the user interface; GEARWorks does all the work.

GEARWorks is more than just a code library. Every GEARWorks customer gets continuous support and regular updates.

GEAR's dedicated application engineers help you provide the most reliable and trouble-free CD and DVD functionality to your customers for years to come. As new drive models are introduced, GEAR's staff continues to perform compatibility testing, providing updates to GEARWorks to insure your product continues to be compatible with the latest hardware platforms.

GEARWorks provides high-level functions to build the track and subcode structures needed to deliver fully compatible CD-Audio, CD-ROM, Video CD, DVD-Video, or DVD-ROM titles.

GEAR has developed these powerful, yet easy to use functions over the past 17 years. In no time at all you can plug our years of hard work into your application.

The GEARWorks SDK is compatible with most major software programming environments, including Visual C/C++, Borland C++, Visual Basic, GNU, and Sun Forte. A .NET managed code version of the GEAR SDK is under development.

All GEARWorks modules include the following features:
  • GEAR’s engine supports every CD or DVD drive available, through any drive interface (IDE, SCSI, USB, Firewire).
  • GEAR has developed sophisticated auto-detection systems which enable your software to locate drives and learn the drive’s capabilities.
  • The engine is multi-threaded, with a powerful set of functions that allow you to completely and seamlessly integrate the authoring, reading, and recording capabilities that you desire into your application. For instance, your software or system can show the user all connected CD or DVD drives, whether media is present, whether the media is recordable or eraseable, whether eraseable media is formatted, and what reading and recording speeds are available for each media type.
  • All drive features are accessible and controllable, including all subcode flags and channels on CDs (for support of functions like CD-text, for instance), or reading control data on DVDs.
  • Discover and control read and write speed settings for CD-R/RW, DVD-R/RW, DVD+R/RW, DVD+R Double-Layer and DVD-RAM media.
  • Format and erase CD-RW, DVD+/-RW media.
  • While recording, you can provide feedback on each step of the process and an accurate progress indication. A powerful set of multi-threaded functions can interrupt the process to provide status or to abort a function in process.
  • GEAR’s complete system allows you to provide the highest level of fault-tolerance, as well as complete read and compare verification of recorded content. GEAR lets you configure read and write buffers and supports all drive buffer-underrun protection technologies.
  • GEARWorks creates the disc file system with total accuracy to ISO, UDF, and all disc format specifications.
  • When released, our new .NET managed code wrapper provides support for integration with Windows Media formats.

The GEARWorks engine is also the world’s most portable disc engine, supporting all of the leading operating system environments for PCs, Midrange / Open Systems, and embedded devices. GEAR’s code library is available for immediate implementation on Windows, Mac OSX, Unix, and Linux platforms on a wide variety of hardware platforms. GEAR provides custom libraries for implementation on any embedded OS and processor platform.

The GEARWorks engine is implemented using the GEARWorks SDK, which includes the following components:

  • GEARWorks Dynamic Link Library
  • Library file, to be linked in your own application
  • GEARWorks Module Libraries - normally Dynamic Link Libraries
  • GEAR license file containing the customer license for the allowed modules and features
  • Configuration files for older drive/recorder configuration settings
  • Jukebox configuration settings (optional)
  • C source files (header files) containing the data structures, constants, functions, etc.
  • Sample applications in Visual C++ and Visual Basic
  • GEAR device drivers - GEARAspi.DLL and GEARAspi.VxD driver for Windows 98 and ME, GEARAspi.DLL and GEARAspiSys.Sys driver for Windows NT 4.0, GEARAspi.DLL and GEARAspiWDM.Sys driver for Windows 2000 and Windows XP
  • Installer files for GEAR.wrks, including source code (Installshield)
  • README.TXT - details on recent updates to GEARWorks
  • GEARWorks Technical Specification (Developer's User Manual)

Technical support is provided directly from GEAR's experienced Application Engineers, over the phone, by fax, through private web discussion forums, by e-mail, instant messaging, video conference, or as required - in person at your location or ours. Each GEARWorks licensee is given all the support necessary to assist with implementation and debugging of CD and DVD functionality and support for new disc drives and media types as they become available. Regular updates of GEARWorks are provided as part of every license agreement.

To see why this is a dream system for developers of data storage, multimedia, and other powerful software and systems, Get the Works!

The GEARWorks engine has been under constant development and refinement for over 17 years, starting with the first CD-ROM and CD-Recordable drives (running under MS-DOS!).

The GEARWorks code library represents hundreds of man-years and many millions of dollars of investment. It has evolved to be the most reliable, compatible and complete cross-platform code library for CD and DVD reading, playback, authoring and recording available anywhere. GEAR’s engine is installed and running reliably on more than 50 million systems worldwide.

When you license GEARWorks for your software or system, you get much more than just a code library or a software developers kit (SDK). GEARWorks allows the world's leading technology companies to focus on the development of their core functionality, leaving support of optical disc drives to GEAR. We provide sample code, full documentation, and assistance with implementation. We continue that support with regular updates of the licensed code modules, insuring that your product will continue to support the widest possible variety of drives, media formats and speeds, operating system versions, file system and application standards. GEAR puts this commitment in writing in every GEARWorks license contract.

Our highly experienced GEARWorks Application Engineers all have a Bachelor of Science in Engineering or Computer Science, and they work directly with your development team to assist with implementation, debugging, and feature development. GEAR will often contract to expand the GEARWorks code library to support the development of new features. We will always continue to deliver new and enhanced functionality in response to requests and feedback from our many licensees.

GEAR Software has been developing professional grade CD and DVD software for Unix, Linux, Windows and Mac for over 17 years. GEAR is privately held, profitable, and growing. GEAR’s team is excited to play a pivotal role and participate in the success of leading application and system developers in a wide variety of businesses, from audio ripping and burning software to multi-million dollar medical imaging machines.

For a sample of some of the companies that have achieved success using GEARWorks, see our Strategic Partners page.

Get it in GEAR! Call us today.

Name:
Company:
State or Province/Country:
Email:
Confirm Email:
Telephone:
Fax:
Operating System:
Please describe in general what 'type' of software product(s) for which you would consider GEARWorks SDK:
How many developers are engaged in the project?
Comments:
Type the text:

GEARWorks Engine Components include:

AudioWorks

Complete CD Audio playback, ripping, and recording functionality.

DataWorks

Accurate ISO, UDF, or ISO/UDF CD and DVD-ROM formatting.

VideoWorks

VCD, SVCD, and DVD-Video authoring, menu and navigation, multiplexing, and recording.

DuplicationWorks

Control of jukeboxes and multiple drives in parallel. Import and export of physical images, such as ISO images.

MasterWorks

Write CD or DVD titles as an industry-standard DDP image to hard disk or to DLT.