23 #ifndef _GRATSCFIELDSYNCDEMUX_H_
24 #define _GRATSCFIELDSYNCDEMUX_H_
26 #include <VrDecimatingSigProc.h>
43 virtual const char *
name () {
return "GrAtscFieldSyncDemux"; }
45 virtual int forecast (VrSampleRange output,
46 VrSampleRange inputs[]);
48 virtual int work (VrSampleRange output,
void *o[],
49 VrSampleRange inputs[],
void *i[]);
60 #endif // _GRATSCFIELDSYNCDEMUX_H_
bool d_in_field2
Definition: GrAtscFieldSyncDemux.h:54
virtual const char * name()
Definition: GrAtscFieldSyncDemux.h:43
virtual int forecast(VrSampleRange output, VrSampleRange inputs[])
VrSampleIndex d_next_input
Definition: GrAtscFieldSyncDemux.h:56
ATSC Field Sync Demux.
Definition: GrAtscFieldSyncDemux.h:36
virtual int work(VrSampleRange output, void *o[], VrSampleRange inputs[], void *i[])
VrSampleIndex d_lost_index
Definition: GrAtscFieldSyncDemux.h:57
virtual ~GrAtscFieldSyncDemux()
int d_segment_number
Definition: GrAtscFieldSyncDemux.h:55
bool d_locked
Definition: GrAtscFieldSyncDemux.h:53