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

Disc Information. More...

#include <PrimoBurnerAPI.h>

Inherits Reference.

Public Member Functions

virtual DiscStatus::Enum discStatus () const =0
 Returns the status of the disc. More...
 
virtual uint16_t firstTrack () const =0
 Returns the number of the first track in last session present on the disc.
 
virtual bool_t isErasable () const =0
 Returns a value that identifies the disc as erasable or not. More...
 
virtual uint16_t lastTrack () const =0
 Returns the number of the last track in last session present on the disc.
 
virtual uint16_t sessions () const =0
 Returns the number of sessions present on the disc.
 
virtual SessionState::Enum sessionState () const =0
 Returns the status of the last session present on the disc. More...
 
- Public Member Functions inherited from Reference
virtual int32_t release () const =0
 Releases the instance. More...
 
virtual int32_t retain () const =0
 Retains the instance. More...
 
virtual int32_t retainCount () const =0
 Returns the current reference count. More...
 

Detailed Description

Disc Information.

See Also
Device::readDiscInfo

Member Function Documentation

virtual DiscStatus::Enum discStatus ( ) const
pure virtual

Returns the status of the disc.

Returns
A constant from the DiscStatus enumeration
See Also
DiscStatus::Enum
virtual bool_t isErasable ( ) const
pure virtual

Returns a value that identifies the disc as erasable or not.

Returns
1 The disc can be erased
0 The disc cannot be erased
virtual SessionState::Enum sessionState ( ) const
pure virtual

Returns the status of the last session present on the disc.

Returns
A constant from the SessionState enumeration
See Also
SessionState::Enum