GNU Radio Manual and C++ API Reference  3.7.4
The Free & Open Software Radio Ecosystem
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
GrAtscFieldSyncDemux Class Reference

ATSC Field Sync Demux. More...

#include <gnuradio/atsc/GrAtscFieldSyncDemux.h>

Public Member Functions

 GrAtscFieldSyncDemux ()
 
virtual ~GrAtscFieldSyncDemux ()
 
virtual const char * name ()
 
virtual int forecast (VrSampleRange output, VrSampleRange inputs[])
 
virtual int work (VrSampleRange output, void *o[], VrSampleRange inputs[], void *i[])
 

Protected Attributes

bool d_locked
 
bool d_in_field2
 
int d_segment_number
 
VrSampleIndex d_next_input
 
VrSampleIndex d_lost_index
 

Detailed Description

ATSC Field Sync Demux.

This class accepts 1 stream of floats (data), and 1 stream of tags (syminfo). It outputs one stream of atsc_soft_data_segment packets

Constructor & Destructor Documentation

GrAtscFieldSyncDemux::GrAtscFieldSyncDemux ( )
virtual GrAtscFieldSyncDemux::~GrAtscFieldSyncDemux ( )
virtual

Member Function Documentation

virtual int GrAtscFieldSyncDemux::forecast ( VrSampleRange  output,
VrSampleRange  inputs[] 
)
virtual
virtual const char* GrAtscFieldSyncDemux::name ( )
inlinevirtual
virtual int GrAtscFieldSyncDemux::work ( VrSampleRange  output,
void o[],
VrSampleRange  inputs[],
void i[] 
)
virtual

Member Data Documentation

bool GrAtscFieldSyncDemux::d_in_field2
protected
bool GrAtscFieldSyncDemux::d_locked
protected
VrSampleIndex GrAtscFieldSyncDemux::d_lost_index
protected
VrSampleIndex GrAtscFieldSyncDemux::d_next_input
protected
int GrAtscFieldSyncDemux::d_segment_number
protected

The documentation for this class was generated from the following file: