QtlMovie 1.12 (A specialized FFmpeg front-end)
QtsDvdOriginalCell Class Reference

A class describing a cell inside the original input VOB's of a DVD, before DVD production. More...

Public Member Functions

 QtsDvdOriginalCell (int vobId=0, int cellId=0, const QtlRange &sectors=QtlRange())
 Constructor. More...
 
int originalCellId () const
 Get the original cell id inside the original input files, before DVD production. More...
 
int originalVobId () const
 Get the original VOB id inside the original input files, before DVD production. More...
 
QtlRange sectors () const
 Get the range of sectors for this cell. More...
 

Private Attributes

int _originalCellId
 Original cell id inside the original input files. More...
 
int _originalVobId
 Original VOB id inside the original input files. More...
 
QtlRange _sectors
 Range of sectors on DVD for this cell. More...
 

Detailed Description

A class describing a cell inside the original input VOB's of a DVD, before DVD production.

This is different from the cells inside a Program Chain which describe a cell inside the VOB files of the DVD.

See also
QtsDvdProgramCell

Constructor & Destructor Documentation

◆ QtsDvdOriginalCell()

QtsDvdOriginalCell::QtsDvdOriginalCell ( int  vobId = 0,
int  cellId = 0,
const QtlRange sectors = QtlRange() 
)
explicit

Constructor.

Parameters
[in]vobIdOriginal VOB id inside the original input files. Valid VOD id values start at 1.
[in]cellIdOriginal cell id inside the original input files. Valid cell id values start at 1.
[in]sectorsRange of sectors on DVD for this cell. Sector zero is the first sector of the corresponding VTS_nn_1.VOB.

Member Function Documentation

◆ originalVobId()

int QtsDvdOriginalCell::originalVobId ( ) const
inline

Get the original VOB id inside the original input files, before DVD production.

This is has no relation with the numbers of the VOB files on DVD.

Returns
The original VOB id inside the original input files.

◆ originalCellId()

int QtsDvdOriginalCell::originalCellId ( ) const
inline

Get the original cell id inside the original input files, before DVD production.

This is has no relation with the cell id's in the VOB files on DVD.

Returns
The original cell id inside the original input files.

◆ sectors()

QtlRange QtsDvdOriginalCell::sectors ( ) const
inline

Get the range of sectors for this cell.

This is the range of sectors on DVD. The sectors are sequentially numbered from zero, starting at the first sector of the corresponding VTS_nn_1.VOB.

Returns
The range of sectors for this cell.

Member Data Documentation

◆ _originalVobId

int QtsDvdOriginalCell::_originalVobId
private

Original VOB id inside the original input files.

◆ _originalCellId

int QtsDvdOriginalCell::_originalCellId
private

Original cell id inside the original input files.

◆ _sectors

QtlRange QtsDvdOriginalCell::_sectors
private

Range of sectors on DVD for this cell.


The documentation for this class was generated from the following files: