#include <atsc_types.h>
Public Member Functions | |
plinfo () | |
bool | field_sync1_p () const |
bool | field_sync2_p () const |
bool | field_sync_p () const |
bool | regular_seg_p () const |
bool | in_field1_p () const |
bool | in_field2_p () const |
bool | first_regular_seg_p () const |
bool | transport_error_p () const |
unsigned int | segno () const |
unsigned int | flags () const |
void | set_field_sync1 () |
void | set_field_sync2 () |
void | set_regular_seg (bool field2, int segno) |
void | set_transport_error (bool error) |
bool | operator== (const plinfo &other) const |
bool | operator!= (const plinfo &other) const |
Static Public Member Functions | |
static void | delay (plinfo &out, const plinfo &in, int nsegs_of_delay) |
static void | sanity_check (const plinfo &in) |
Protected Attributes | |
unsigned short | _flags |
unsigned short | _segno |
Static Protected Attributes | |
static const int | fl_regular_seg = 0x0001 |
static const int | fl_field_sync1 = 0x0002 |
static const int | fl_field_sync2 = 0x0004 |
static const int | fl_first_regular_seg = 0x0008 |
static const int | fl_field2 = 0x0010 |
static const int | fl_transport_error = 0x0020 |
Not all modules need all the info
|
|
|
Set |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
confirm that |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|