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

The QSubChannelMcn structure defines the response data structure for the Media Catalog Number (MCN). More...

#include <PrimoBurnerAPI.h>

Public Member Functions

virtual uint8_t aframe () const =0
 The method may return the frame number where the MCN was found. More...
 
virtual const char * mcn () const =0
 Gets the MCN as a null-terminated ASCII string. More...
 
virtual bool_t mcval () const =0
 If MCN data is found on the media, the mcval method returns TRUE. More...
 

Detailed Description

The QSubChannelMcn structure defines the response data structure for the Media Catalog Number (MCN).

See Also
QSubChannel

Member Function Documentation

virtual uint8_t aframe ( ) const
pure virtual

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

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

Returns
frame / block number
virtual const char* mcn ( ) const
pure virtual

Gets the MCN as a null-terminated ASCII string.

MCN may be from any block that has MCN Q Sub-channel data. If mcval returns FALSE, the mcn method returns an array full of ASCII zeros.

Returns
A null-terminated ASCII string.
See Also
QSubChannelMcn::mcval
virtual bool_t mcval ( ) const
pure virtual

If MCN data is found on the media, the mcval method returns TRUE.

If no MCN is detected on the media, the mcval bit is set to FALSE.

Returns
TRUE
See Also
QSubChannelMcn::mcn