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 1218 of file mpegtables.h.
◆ AdaptationFieldControl()
AdaptationFieldControl::AdaptationFieldControl |
( |
const unsigned char * |
packet | ) |
|
|
inlineexplicit |
◆ Length()
uint AdaptationFieldControl::Length |
( |
void |
| ) |
const |
|
inline |
adaptation header length (after which is payload data) 8 0.0
Definition at line 1226 of file mpegtables.h.
◆ Discontinuity()
bool AdaptationFieldControl::Discontinuity |
( |
void |
| ) |
const |
|
inline |
discontinuity_indicator (time base may change) 1 1.0
Definition at line 1231 of file mpegtables.h.
◆ RandomAccess()
bool AdaptationFieldControl::RandomAccess |
( |
void |
| ) |
const |
|
inline |
◆ Priority()
bool AdaptationFieldControl::Priority |
( |
void |
| ) |
const |
|
inline |
◆ 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 1242 of file mpegtables.h.
◆ 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 1246 of file mpegtables.h.
◆ 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 1254 of file mpegtables.h.
◆ PrivateTransportData()
bool AdaptationFieldControl::PrivateTransportData |
( |
void |
| ) |
const |
|
inline |
◆ FieldExtension()
bool AdaptationFieldControl::FieldExtension |
( |
void |
| ) |
const |
|
inline |
◆ ExtensionLength()
uint AdaptationFieldControl::ExtensionLength |
( |
void |
| ) |
const |
|
inline |
◆ LTW()
bool AdaptationFieldControl::LTW |
( |
void |
| ) |
const |
|
inline |
◆ PiecewiseRate()
bool AdaptationFieldControl::PiecewiseRate |
( |
void |
| ) |
const |
|
inline |
◆ SeamlessSplice()
bool AdaptationFieldControl::SeamlessSplice |
( |
void |
| ) |
const |
|
inline |
◆ m_data
const unsigned char* AdaptationFieldControl::m_data |
|
private |
The documentation for this class was generated from the following file: