PrimoBurner(tm) for C++
5.0
CD, DVD and Blu-ray Software Development Kit
|
Provides an interface for setting the properties of UDF volumes. More...
#include <pb_api.h>
Public Member Functions | |
virtual const char_t * | abstractFile () const =0 |
Gets the content abstract filename that is recorded in the volume descriptors of a UDF image or data track. | |
virtual UdfAllocDescType::Enum | allocDescType () const =0 |
Gets the allocation descriptor type for a UDF volume set previously by setAllocDescType. | |
virtual const char_t * | copyrightFile () const =0 |
Gets the copyright note filename that is recorded in the volume descriptors of a UDF image or data track. | |
virtual bool_t | protectedContent () const =0 |
Gets the value of the protected flag from the UDF Partition Descriptor. | |
virtual UdfRevision::Enum | revision () const =0 |
Gets the version of the UDF file system. | |
virtual void | setAbstractFile (const char_t *abstractFile)=0 |
Sets the file which contains the disc contents abstract. | |
virtual void | setAllocDescType (UdfAllocDescType::Enum descType)=0 |
Sets the allocation descriptor type for a UDF volume. | |
virtual void | setCopyrightFile (const char_t *copyrightFile)=0 |
Sets the file which contains the disc copyright notice. | |
virtual void | setProtectedContent (bool_t protectedContent)=0 |
Sets the protected flag in the UDF Partition Descriptor. | |
virtual void | setRevision (UdfRevision::Enum revision)=0 |
Sets the version of the UDF file system. | |
virtual void | setTextEncoding (UdfTextEncoding::Enum encoding)=0 |
Specifies the text encoding (a.k.a. | |
virtual void | setVolumeCreationTime (filetime_t filetime)=0 |
Sets the volume creation time. | |
virtual void | setVolumeLabel (const char_t *volumeLabel)=0 |
Sets the image volume label. | |
virtual void | setVolumeSet (const char_t *volumeSet)=0 |
Sets the name of the disc set. | |
virtual UdfTextEncoding::Enum | textEncoding () const =0 |
Gets the text encoding setting for a UDF volume. | |
virtual filetime_t | volumeCreationTime () const =0 |
Gets the volume creation time. | |
virtual const char_t * | volumeLabel () const =0 |
Gets the volume label of the data image. | |
virtual const char_t * | volumeSet () const =0 |
Gets the Volume Set name that is recorded in the volume descriptors of an ISO9660 image or data track. | |
Provides an interface for setting the properties of UDF volumes.
|
pure virtual |
Gets the content abstract filename that is recorded in the volume descriptors of a UDF image or data track.
|
pure virtual |
Gets the allocation descriptor type for a UDF volume set previously by setAllocDescType.
|
pure virtual |
Gets the copyright note filename that is recorded in the volume descriptors of a UDF image or data track.
|
pure virtual |
Gets the value of the protected flag from the UDF Partition Descriptor.
|
pure virtual |
Gets the version of the UDF file system.
|
pure virtual |
Sets the file which contains the disc contents abstract.
abstractFile | A filename that follows the 8 + 3 rule The file must be placed in the root directory of the CD. Only capital letters from A to Z, digits from 0 to 9, and the following special characters\: "&!')(=*+,-/\:;><?_. (blank) are allowed. |
|
pure virtual |
Sets the allocation descriptor type for a UDF volume.
UDF volumes use long allocation descriptors by default.
descType | constant from the UdfAllocDescType enumeration. |
|
pure virtual |
Sets the file which contains the disc copyright notice.
copyrightFile | A filename that follows the 8 + 3 rule. The file must be placed in the root directory of the CD. Only capital letters from A to Z, digits from 0 to 9, and the following special characters\: "&!')(=*+,-/\:;><?_. (blank) are allowed. |
|
pure virtual |
Sets the protected flag in the UDF Partition Descriptor.
Must be set to TRUE for DVD-Video discs.
protectedContent | TRUE if the partition contains protected content, FALSE otherwise. |
|
pure virtual |
Sets the version of the UDF file system.
revision | A constant from the UdfRevision enumeration |
|
pure virtual |
Specifies the text encoding (a.k.a.
"Bits per character" or UDF Character Compression) to be used for the directory and file names. UDF volumes use 16-bit Unicode characters by default.
encoding | A constant from the UdfTextEncoding enumeration. |
|
pure virtual |
Sets the volume creation time.
The time must be set as coordinated universal time (UTC), formerly known as Greenwich Mean Time (GMT).
filetime | On Windows it is specified with a Win32 FILETIME structure. On OS X and Linux it is time_t. The time must be coordinated universal time (UTC), formerly known as Greenwich mean time (GMT). |
|
pure virtual |
Sets the image volume label.
volumeLabel | The maximum length allowed for the volume label is 32 characters. Only capital letters from A to Z, digits from 0 to 9, and the special characters _ (underscore) are allowed. |
|
pure virtual |
Sets the name of the disc set.
volumeSet | String with maximum length of 128 characters. Only capital letters from A to Z, digits from 0 to 9, and the special character _ (underscore) are allowed. |
|
pure virtual |
Gets the text encoding setting for a UDF volume.
|
pure virtual |
Gets the volume creation time.
The time is returned as coordinated universal time (UTC), formerly known as Greenwich Mean Time (GMT).
|
pure virtual |
Gets the volume label of the data image.
|
pure virtual |
Gets the Volume Set name that is recorded in the volume descriptors of an ISO9660 image or data track.