PrimoBurner(tm) for C++  4.7
CD, DVD and Blu-ray Software Development Kit
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Pages
QSubChannelIsrc Class Referenceabstract

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

#include <PrimoBurnerAPI.h>

Public Member Functions

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

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.