MythTV
master
|
AdaptationFieldControl is used to transmit various important stream attributes. More...
#include <mpegtables.h>
Public Member Functions | |
AdaptationFieldControl (const unsigned char *packet) | |
uint | Length (void) const |
adaptation header length (after which is payload data) 8 0.0 More... | |
bool | Discontinuity (void) const |
discontinuity_indicator (time base may change) 1 1.0 More... | |
bool | RandomAccess (void) const |
bool | Priority (void) const |
bool | PCR (void) const |
PCR flag (we have PCR data) 1 1.3 (adds 6 bytes after adaptation header) More... | |
bool | OPCR (void) const |
OPCR flag (we have OPCR data) 1 1.4 (adds 6 bytes) ((Original) Program Clock Reference; used to time output) More... | |
bool | SplicingPoint (void) const |
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. More... | |
bool | PrivateTransportData (void) const |
bool | FieldExtension (void) const |
uint | ExtensionLength (void) const |
bool | LTW (void) const |
bool | PiecewiseRate (void) const |
bool | SeamlessSplice (void) const |
Private Attributes | |
const unsigned char * | m_data |
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.
|
inlineexplicit |
Definition at line 1221 of file mpegtables.h.
|
inline |
adaptation header length (after which is payload data) 8 0.0
Definition at line 1226 of file mpegtables.h.
|
inline |
discontinuity_indicator (time base may change) 1 1.0
Definition at line 1231 of file mpegtables.h.
|
inline |
Definition at line 1233 of file mpegtables.h.
|
inline |
Definition at line 1235 of file mpegtables.h.
|
inline |
PCR flag (we have PCR data) 1 1.3 (adds 6 bytes after adaptation header)
Definition at line 1242 of file mpegtables.h.
|
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.
|
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.
|
inline |
Definition at line 1257 of file mpegtables.h.
|
inline |
Definition at line 1259 of file mpegtables.h.
|
inline |
Definition at line 1261 of file mpegtables.h.
|
inline |
Definition at line 1264 of file mpegtables.h.
|
inline |
Definition at line 1266 of file mpegtables.h.
|
inline |
Definition at line 1268 of file mpegtables.h.
|
private |
Definition at line 1272 of file mpegtables.h.