GNU Radio 3.7.0-50 C++ API
GrAtscFieldSyncDemux Class Reference

ATSC Field Sync Demux. More...

#include <GrAtscFieldSyncDemux.h>

List of all members.

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: