PrimoBurner(tm) for C++
4.6
CD, DVD and Blu-ray Software Development Kit
|
VideoDVD provides methods for creating DVD Video compatible image layouts. More...
#include <PrimoBurnerAPI.h>
Inherits Reference.
Public Member Functions | |
virtual DataFile * | copyImageLayout ()=0 |
Returns a DVD Video image layout. More... | |
virtual const ErrorInfo * | error () const =0 |
Gets error information about the last operation. More... | |
virtual bool_t | setImageLayout (DataFile *pImageLayout)=0 |
The setImageLayout method sets the logical layout of a data image. More... | |
virtual bool_t | setImageLayoutFromFolder (const char_t *lpRootFolder)=0 |
The setImageLayoutFromFolder method sets the logical layout of a DVD Video image from a folder. More... | |
virtual void | setValidation (VideoDVDValidation::Enum validation)=0 |
Sets the type of Video DVD structure validation to be performed. More... | |
virtual VideoDVDValidation::Enum | validation ()=0 |
Gets the type of the Video DVD validation setting. 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... | |
Protected Member Functions | |
~VideoDVD () | |
This object can be destroyed only by the PrimoBurner library. | |
VideoDVD provides methods for creating DVD Video compatible image layouts.
The layouts can be then written to ISO image file or a DVD with the DataDisc interface.
|
pure virtual |
Returns a DVD Video image layout.
The files and directories in the layout are ordered according to the DVD Video specification. The returned object can be set as an image layout using the DataDisc::setImageLayout method and then written to a disc or ISO image file.
|
pure virtual |
Gets error information about the last operation.
|
pure virtual |
The setImageLayout method sets the logical layout of a data image.
pImageLayout | the logical file structure of the image, a tree of files and directories that should be used as an image layout. The first DataFile item in the directory tree should be the root of the image file system. The directory and file structure of pImageLayout must be compatible with the DVD Video specification. The method also reads the content of the *.IFO and *.BUP files in the VIDEO_TS directory and validates the layout. |
|
pure virtual |
The setImageLayoutFromFolder method sets the logical layout of a DVD Video image from a folder.
The directory and file structure of the source folder must be compatible with the DVD Video specification. The logical directory and file layout of the image will be identical to the directory tree under the folder specified in lpRootFolder parameter. The method also reads the content of the *.IFO and *.BUP files in the VIDEO_TS directory and validates the layout.
lpRootFolder | Full path to a folder that should be used to create the image layout. |
|
pure virtual |
Sets the type of Video DVD structure validation to be performed.
This method must be called before VideoDVD::setImageLayout or VideoDVD::setImageLayoutFromFolder methods, otherwise the default behavior will be used. The default behavior is full validation (VideoDVDValidation::Full).
validation | Indicates the type of validation to perform when verifying the Video DVD structure. |
|
pure virtual |
Gets the type of the Video DVD validation setting.