A class describing a cell inside a DVD program.
More...
A class describing a cell inside a DVD program.
◆ QtsDvdProgramCell()
QtsDvdProgramCell::QtsDvdProgramCell |
( |
int |
id = 0 | ) |
|
|
explicit |
Constructor.
- Parameters
-
id | Cell id within program chain (PGC). |
◆ cellId()
int QtsDvdProgramCell::cellId |
( |
| ) |
const |
|
inline |
Get the cell id in the DVD program.
- Returns
- The cell id in the DVD program.
◆ angleId()
int QtsDvdProgramCell::angleId |
( |
| ) |
const |
|
inline |
Get the angle id for the content of this cell.
- Returns
- The angle id for the content of this cell or zero if this cell holds common content, for all angles.
◆ originalVobId()
int QtsDvdProgramCell::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 QtsDvdProgramCell::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.
◆ durationInSeconds()
int QtsDvdProgramCell::durationInSeconds |
( |
| ) |
const |
|
inline |
Get the cell playback duration in seconds.
- Returns
- The cell playback duration in seconds.
◆ sectors()
Get the list of sectors for this cell.
This is a list of ranges of sectors on DVD. The sectors are sequentially numbered from zero, starting at the first sector of the corresponding VTS_nn_1.VOB. Note that not all of these sectors are used, check the original VOB id and original cell id in the navigation packs in order to verify if a VOBU actually belongs to the cell (a VOBU is made of a navigation pack and all subsequent packs up to, but not including, the next navigation pack).
- Returns
- The list of sectors for this cell.
◆ QtsDvdProgramChain
◆ _cellId
const int QtsDvdProgramCell::_cellId |
|
private |
Cell id within program chain (PGC).
◆ _angleId
int QtsDvdProgramCell::_angleId |
|
private |
Angle id for the cell content, zero for common content.
◆ _originalVobId
int QtsDvdProgramCell::_originalVobId |
|
private |
Original VOB id inside the original input files.
◆ _originalCellId
int QtsDvdProgramCell::_originalCellId |
|
private |
Original cell id inside the original input files.
◆ _duration
int QtsDvdProgramCell::_duration |
|
private |
◆ _sectors
List of sectors for this cell.
The documentation for this class was generated from the following files: