PrimoBurner(tm) for C++
4.2
CD, DVD and Blu-ray Software Development Kit
|
Defines a UDF file extent. More...
#include <PrimoBurner.h>
Inherits Reference.
Public Member Functions | |
virtual uint32_t | address ()=0 |
Gets the logical block address at which the extent starts. | |
virtual uint64_t | length ()=0 |
Gets the extent length in bytes. | |
virtual uint16_t | partition ()=0 |
Reserved for future use. | |
virtual void | setAddress (uint32_t address)=0 |
Sets the logical block address at which the extent starts. | |
virtual void | setLength (uint64_t extentLength)=0 |
Sets the extent length in bytes. | |
virtual void | setPartition (uint16_t partitionNumber)=0 |
Reserved for future use. |
Defines a UDF file extent.
virtual uint32_t address | ( | ) | [pure virtual] |
Gets the logical block address at which the extent starts.
virtual uint64_t length | ( | ) | [pure virtual] |
Gets the extent length in bytes.
virtual uint16_t partition | ( | ) | [pure virtual] |
Reserved for future use.
virtual void setAddress | ( | uint32_t | address | ) | [pure virtual] |
Sets the logical block address at which the extent starts.
address | LBA |
virtual void setLength | ( | uint64_t | extentLength | ) | [pure virtual] |
Sets the extent length in bytes.
All extents but the last one must have length multiple of 2048 bytes.
extentLength | The length must be multiple of BlockSize::DVD (2048 bytes). |
virtual void setPartition | ( | uint16_t | partitionNumber | ) | [pure virtual] |
Reserved for future use.
partitionNumber | Must be set to 0. |