18#ifndef ATSC_PLF_FRONTEND_HWCONTROL_H_
19#define ATSC_PLF_FRONTEND_HWCONTROL_H_
35#define FRONTEND_MODE_ATSC_10 0
40#define FRONTEND_MODE_ATSC_30 1
45#define FRONTEND_MAX_DEVICES 2
50typedef void(*DataCallback)(
void *pParentInst,int32_t packetType,
51 int32_t plpID,uint8_t *pData,
52 int32_t len, uint32_t iHdrLen);
101 int32_t SetCallback(
void *pParent,DataCallback dataCB);
109 int32_t GetStatus(int32_t *pSnr,int32_t *pRssi, int32_t *pEas,int32_t *pLock);
117 int32_t SetProperties(int32_t iMode,uint32_t iFreq,int32_t iBandwidth, int32_t iPlp);
125 int32_t GetProperty(int32_t *pMode,uint32_t *pFreq,
int *pBandwidth, int32_t *pPlp);
Definition atsc_plf_frontend_hwcontrol.h:49
int32_t StopInput(void)
To Stop the demux.
~CFeHwCtrl()
Stop the demux and close frontend. And free the allocated memory for ALP,Frontend.
int32_t StartInput(void)
To Start the demux for collecting the data.