|
MythTV master
|
AdaptationFieldControl is used to transmit various important stream attributes. More...
#include <libmythtv/mpeg/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 1199 of file mpegtables.h.
|
inlineexplicit |
Definition at line 1202 of file mpegtables.h.
|
inline |
discontinuity_indicator (time base may change) 1 1.0
Definition at line 1212 of file mpegtables.h.
|
inline |
Definition at line 1242 of file mpegtables.h.
|
inline |
Definition at line 1240 of file mpegtables.h.
|
inline |
adaptation header length (after which is payload data) 8 0.0
Definition at line 1207 of file mpegtables.h.
|
inline |
Definition at line 1245 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 1227 of file mpegtables.h.
|
inline |
PCR flag (we have PCR data) 1 1.3 (adds 6 bytes after adaptation header)
Definition at line 1223 of file mpegtables.h.
|
inline |
Definition at line 1247 of file mpegtables.h.
|
inline |
Definition at line 1216 of file mpegtables.h.
|
inline |
Definition at line 1238 of file mpegtables.h.
|
inline |
Definition at line 1214 of file mpegtables.h.
|
inline |
Definition at line 1249 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 1235 of file mpegtables.h.
|
private |
Definition at line 1253 of file mpegtables.h.