11#ifndef DTV_INCLUDED_ATSC_PLINFO_H
12#define DTV_INCLUDED_ATSC_PLINFO_H
33 plinfo(uint16_t flags, int16_t segno);
76 static constexpr int fl_regular_seg = 0x0001;
78 static constexpr int fl_field_sync1 = 0x0002;
80 static constexpr int fl_field_sync2 = 0x0004;
85 static constexpr int fl_first_regular_seg = 0x0008;
88 static constexpr int fl_field2 = 0x0010;
95 static constexpr int fl_transport_error = 0x0020;
pipeline info that flows with data
Definition: atsc_plinfo.h:30
unsigned int segno() const
bool field_sync_p() const
void set_regular_seg(bool field2, int segno)
void set_transport_error(bool error)
bool transport_error_p() const
unsigned int flags() const
bool regular_seg_p() const
static void delay(plinfo &out, const plinfo &in, int nsegs_of_delay)
void reset()
Resets the flags and segno fields.
plinfo(uint16_t flags, int16_t segno)
bool field_sync1_p() const
bool field_sync2_p() const
bool first_regular_seg_p() const
#define DTV_API
Definition: gr-dtv/include/gnuradio/dtv/api.h:18
GNU Radio logging wrapper.
Definition: basic_block.h:29