GNU Radio v3.7.0-113-g523a53ac C++ API
GrAtscFieldSyncMux Class Reference

Insert ATSC Field Syncs as required (atsc_data_segment –> atsc_data_segment) More...

#include <GrAtscFieldSyncMux.h>

List of all members.

Public Member Functions

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

Static Public Attributes

static const int N_SAVED_SYMBOLS = 12

Protected Attributes

VrSampleIndex d_current_index
bool d_already_output_field_sync
unsigned char d_saved_symbols [N_SAVED_SYMBOLS]

Detailed Description

Insert ATSC Field Syncs as required (atsc_data_segment –> atsc_data_segment)


Constructor & Destructor Documentation

GrAtscFieldSyncMux::GrAtscFieldSyncMux ( )
GrAtscFieldSyncMux::~GrAtscFieldSyncMux ( )

Member Function Documentation

int GrAtscFieldSyncMux::forecast ( VrSampleRange  output,
VrSampleRange  inputs[] 
)
const char* GrAtscFieldSyncMux::name ( )
inline
void GrAtscFieldSyncMux::pre_initialize ( )
int GrAtscFieldSyncMux::work ( VrSampleRange  output,
void o[],
VrSampleRange  inputs[],
void i[] 
)

Member Data Documentation

bool GrAtscFieldSyncMux::d_already_output_field_sync
protected
VrSampleIndex GrAtscFieldSyncMux::d_current_index
protected
unsigned char GrAtscFieldSyncMux::d_saved_symbols[N_SAVED_SYMBOLS]
protected
const int GrAtscFieldSyncMux::N_SAVED_SYMBOLS = 12
static

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