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

The QSubChannel class defines the information that can be stored in a Q sub-channel. More...

#include <PrimoBurner.h>

Inherits Reference.

List of all members.

Public Member Functions

virtual QSubChannelFormat::Enum formatCode () const =0
 Sub-channel Data Format Code.
virtual const QSubChannelIsrcisrc () const =0
 International standard recording code (ISRC).
virtual const QSubChannelMcnmcn () const =0
 Returns Media catalog number (UPC/bar code).
virtual const QSubChannelPositionposition () const =0
 Returns CD position.

Detailed Description

The QSubChannel class defines the information that can be stored in a Q sub-channel.

The structure is used together with the Device::createQSubChannel method to get the Q sub-channel information from the last 96 bytes of a raw CD sector data.

See also:
Device::createQSubChannel

Member Function Documentation

virtual QSubChannelFormat::Enum formatCode ( ) const [pure virtual]

Sub-channel Data Format Code.

See the EQSubFormatCode enumeration for a list of possible values.

Returns:
A constant from the QSubChannelFormat enumeration.
virtual const QSubChannelIsrc* isrc ( ) const [pure virtual]

International standard recording code (ISRC).

Valid only when formatCode method returns QSubChannelFormat::Isrc, otherwise the method returns NULL.

Returns:
A pointer to a QSubChannelIsrc object.
virtual const QSubChannelMcn* mcn ( ) const [pure virtual]

Returns Media catalog number (UPC/bar code).

Valid only when formatCode method returns QSubChannelFormat::Mcn, otherwise the method returns NULL.

Returns:
A pointer to a QSubChannelMcn object
virtual const QSubChannelPosition* position ( ) const [pure virtual]

Returns CD position.

Valid only when formatCode method returns QSubChannelFormat::Position, otherwise the method returns NULL.

Returns:
A pointer to a QSubChannelPosition object.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator