PrimoBurner(tm) for C++  4.2
CD, DVD and Blu-ray Software Development Kit
SpeedDescriptor Class Reference

Speed Descriptor. More...

#include <PrimoBurner.h>

List of all members.

Public Member Functions

virtual int32_t endDiscAddress () const =0
 Gets the end disc address for which a given reading/burning data rate can be supported.
virtual RotationControlType::Enum rotationControl () const =0
 Gets the type of the medium Rotation Control used.
virtual int transferRateKB () const =0
 Gets the transfer rate that corresponds to a given speed (in Kbytes).

Detailed Description

Speed Descriptor.


Member Function Documentation

virtual int32_t endDiscAddress ( ) const [pure virtual]

Gets the end disc address for which a given reading/burning data rate can be supported.

This is currently always set to the medium capacity if a medium is mounted.

Returns:
LBA
virtual RotationControlType::Enum rotationControl ( ) const [pure virtual]

Gets the type of the medium Rotation Control used.

Returns:
A constant from the RotationControlType enumeration.
virtual int transferRateKB ( ) const [pure virtual]

Gets the transfer rate that corresponds to a given speed (in Kbytes).

To calculate the speed relative to 1x divide the result to Speed1xKB::CD for CD, Speed1xKB::DVD for DVD, or Speed1xKB::BD for Blu-ray.

Returns:
transfer rate in KB (1 KB = 1000 bytes)
 All Classes Namespaces Files Functions Variables Enumerations Enumerator