AdaptationFieldControl is used to transmit various important stream attributes.
More...
#include <libmythtv/mpeg/mpegtables.h>
AdaptationFieldControl is used to transmit various important stream attributes.
These include such things as the PCR and flags discontiunities in the program, such as when a commercial or another program begins. This is currently just passed through the MythTV recorders to the recorded stream.
Definition at line 1199 of file mpegtables.h.
◆ AdaptationFieldControl()
| AdaptationFieldControl::AdaptationFieldControl |
( |
const unsigned char * |
packet | ) |
|
|
inlineexplicit |
◆ Discontinuity()
| bool AdaptationFieldControl::Discontinuity |
( |
void |
| ) |
const |
|
inline |
discontinuity_indicator (time base may change) 1 1.0
Definition at line 1212 of file mpegtables.h.
◆ ExtensionLength()
| uint AdaptationFieldControl::ExtensionLength |
( |
void |
| ) |
const |
|
inline |
◆ FieldExtension()
| bool AdaptationFieldControl::FieldExtension |
( |
void |
| ) |
const |
|
inline |
◆ Length()
| uint AdaptationFieldControl::Length |
( |
void |
| ) |
const |
|
inline |
adaptation header length (after which is payload data) 8 0.0
Definition at line 1207 of file mpegtables.h.
◆ LTW()
| bool AdaptationFieldControl::LTW |
( |
void |
| ) |
const |
|
inline |
◆ OPCR()
| bool AdaptationFieldControl::OPCR |
( |
void |
| ) |
const |
|
inline |
OPCR flag (we have OPCR data) 1 1.4 (adds 6 bytes) ((Original) Program Clock Reference; used to time output)
Definition at line 1227 of file mpegtables.h.
◆ PCR()
| bool AdaptationFieldControl::PCR |
( |
void |
| ) |
const |
|
inline |
PCR flag (we have PCR data) 1 1.3 (adds 6 bytes after adaptation header)
Definition at line 1223 of file mpegtables.h.
◆ PiecewiseRate()
| bool AdaptationFieldControl::PiecewiseRate |
( |
void |
| ) |
const |
|
inline |
◆ Priority()
| bool AdaptationFieldControl::Priority |
( |
void |
| ) |
const |
|
inline |
◆ PrivateTransportData()
| bool AdaptationFieldControl::PrivateTransportData |
( |
void |
| ) |
const |
|
inline |
◆ RandomAccess()
| bool AdaptationFieldControl::RandomAccess |
( |
void |
| ) |
const |
|
inline |
◆ SeamlessSplice()
| bool AdaptationFieldControl::SeamlessSplice |
( |
void |
| ) |
const |
|
inline |
◆ SplicingPoint()
| bool AdaptationFieldControl::SplicingPoint |
( |
void |
| ) |
const |
|
inline |
splicing_point_flag 1 1.5 (adds 1 byte) (we have splice point data) Splice data is packets until a good splice point for e.g.
commercial insertion – if these are still set, might be a good way to recognize potential commercials for flagging.
Definition at line 1235 of file mpegtables.h.
◆ m_data
| const unsigned char* AdaptationFieldControl::m_data |
|
private |
The documentation for this class was generated from the following file: