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

The QSubChannelIsrc structure defines the Track International Standard Recording Code data. More...

#include <PrimoBurner.h>

List of all members.

Public Member Functions

virtual uint8_t addr () const =0
 Reserved.
virtual uint8_t aframe () const =0
 The method may return the frame number where the ISRC was found.
virtual uint8_t control () const =0
 Reserved.
virtual const char * isrc () const =0
 Track ISRC data may be from any block in the specified track that has ISRC data.
virtual bool_t tcval () const =0
 If ISRC data is detected, the tcval method returns TRUE.

Detailed Description

The QSubChannelIsrc structure defines the Track International Standard Recording Code data.

A unique ISRC may exist for each track.

See also:
QSubChannel

Member Function Documentation

virtual uint8_t addr ( ) const [pure virtual]

Reserved.

Returns:
virtual uint8_t aframe ( ) const [pure virtual]

The method may return the frame number where the ISRC was found.

This can be a value from 0 to 74. All other values are reserved.

Returns:
frame / block number
virtual uint8_t control ( ) const [pure virtual]

Reserved.

Returns:
virtual const char* isrc ( ) const [pure virtual]

Track ISRC data may be from any block in the specified track that has ISRC data.

The ISRC is 12 characters long. ISRC data returned is encoded as ASCII characters.

Returns:
A null-terminated ASCII string
virtual bool_t tcval ( ) const [pure virtual]

If ISRC data is detected, the tcval method returns TRUE.

If ISRC data is not detected, the tcval method returns FALSE.

Returns:
TRUE if ISRC is valid, FALSE otherwise.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator