|
PrimoBurner(tm) for C++
4.7
CD, DVD and Blu-ray Software Development Kit
|
Defines a UDF file extent. More...
#include <PrimoBurnerAPI.h>
Inherits Reference.
Public Member Functions | |
| virtual uint32_t | address ()=0 |
| Gets the logical block address at which the extent starts. More... | |
| virtual uint64_t | length ()=0 |
| Gets the extent length in bytes. More... | |
| virtual uint16_t | partition ()=0 |
| Reserved for future use. More... | |
| virtual void | setAddress (uint32_t address)=0 |
| Sets the logical block address at which the extent starts. More... | |
| virtual void | setLength (uint64_t extentLength)=0 |
| Sets the extent length in bytes. More... | |
| virtual void | setPartition (uint16_t partitionNumber)=0 |
| Reserved for future use. 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... | |
Defines a UDF file extent.
|
pure virtual |
Gets the logical block address at which the extent starts.
|
pure virtual |
Gets the extent length in bytes.
|
pure virtual |
Reserved for future use.
|
pure virtual |
Sets the logical block address at which the extent starts.
| address | LBA |
|
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). |
|
pure virtual |
Reserved for future use.
| partitionNumber | Must be set to 0. |