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

Container for DVD-R and DVD-RW media information. More...

#include <PrimoBurnerAPI.h>

Public Member Functions

virtual const char_t * manufacturerID1 () const =0
 Gets the first manufacturer ID. More...
 
virtual const char_t * manufacturerID2 () const =0
 Gets the second manufacturer ID. More...
 
virtual uint32_t manufacturerID3 (uint8_t *buffer, uint32_t length)=0
 Gets the third manufacturer ID. More...
 

Detailed Description

Container for DVD-R and DVD-RW media information.

Member Function Documentation

virtual const char_t* manufacturerID1 ( ) const
pure virtual

Gets the first manufacturer ID.

For DVD-ROM and DVD-RAM the method returns an empty string.

Returns
A null-terminated string
virtual const char_t* manufacturerID2 ( ) const
pure virtual

Gets the second manufacturer ID.

For DVD-ROM and DVD-RAM the method returns an empty string.

Returns
A null-terminated string
virtual uint32_t manufacturerID3 ( uint8_t *  buffer,
uint32_t  length 
)
pure virtual

Gets the third manufacturer ID.

For DVD-ROM and DVD-RAM this method fills the output buffer with zeros.

Parameters
buffer[out] A buffer to receive the bytes of the third manufacturer ID. The size of the buffer should be at least 6 bytes.
length[in] The size of the buffer.
Returns
The actual number of bytes stored in the buffer parameter.