#include <atsc_mw_frontend_control.h>
|
| CFeCtrl (int32_t iId) |
|
| CFeCtrl (int32_t iId, int32_t iDemodId, int32_t iCh, int32_t iPlpId, int32_t iRegionId) |
|
| ~CFeCtrl () |
| Destructor for CFeCtrl.
|
|
int32_t | Open (void) |
| Open device for CFeCtrl.
|
|
int32_t | Stop (void) |
| Stop device for CFeCtrl.
|
|
int32_t | GetId (void) |
| GetId device for CFeCtrl.
|
|
int32_t | GetCh (void) |
| GetCh device for CFeCtrl.
|
|
int32_t | Start (void) |
| Start device for CFeCtrl.
|
|
void | Join (void) |
| Join into CFeCtrl and start.
|
|
sFeProp_t | GetProperties (void) |
| GetProperties of CFeCtrl.
|
|
int32_t | GetProperties (sFeProp_t *pProp) |
|
int32_t | GetStatus (sFeStatus_t *pStatus) |
| GetStatus of CFeCtrl.
|
|
int32_t | GetFrontendInfo (sFeStatus_t *pStatus) |
| GetFrontendInfo of CFeCtrl.
|
|
int32_t | TuneToChannel (int32_t iChNum, int32_t iDemodId, int32_t iPlp) |
| TuneToChannel of CFeCtrl.
|
|
int32_t | ChangeProperties (int32_t iDemodId, int32_t iChNum, int32_t iPlpId, int32_t iRegionId) |
| TuneToChannel of CFeCtrl.
|
|
void | SetCallback (void *ctx, void *pInfo_func, void *pRecv_func, void *pNotify_func) |
| SetCallback of CFeCtrl.
|
|
void | SetHandler (FeDataCbFunc data, FeStatusCbFunc status, FeParamsCbFunc notify) |
| SetHandler of CFeCtrl.
|
|
FLOAT_64 | TimeDiff (timespec start) |
| Difference TimeDiff.
|
|
void | PutBitrate (int32_t iBitrate) |
| put bitrate
|
|
int32_t | GetFreq (void) |
| Get frequency.
|
|
int32_t | GetDemodType (void) |
| Get demod type.
|
|
int32_t | GetDemod (void) |
| To get demod type.
|
|
int32_t | GetFeLock (void) |
| To get FE lock status.
|
|
int32_t | GetPlpId (void) |
| To get Plp ID.
|
|
◆ ~CFeCtrl()
Destructor for CFeCtrl.
- Parameters
-
- Return values
-
◆ ChangeProperties()
CFeCtrl::ChangeProperties |
( |
int32_t | iDemodId, |
|
|
int32_t | iChNum, |
|
|
int32_t | iPlpId, |
|
|
int32_t | iRegionId ) |
TuneToChannel of CFeCtrl.
- Parameters
-
iDemodId,iChNum,iPlpId,iRegionId | |
- Return values
-
◆ GetCh()
GetCh device for CFeCtrl.
- Parameters
-
- Return values
-
◆ GetDemod()
CFeCtrl::GetDemod |
( |
void | | ) |
|
To get demod type.
- Parameters
-
- Return values
-
◆ GetDemodType()
CFeCtrl::GetDemodType |
( |
void | | ) |
|
|
inline |
Get demod type.
- Parameters
-
- Return values
-
◆ GetFeLock()
CFeCtrl::GetFeLock |
( |
void | | ) |
|
To get FE lock status.
- Parameters
-
- Return values
-
◆ GetFreq()
CFeCtrl::GetFreq |
( |
void | | ) |
|
|
inline |
Get frequency.
- Parameters
-
- Return values
-
◆ GetFrontendInfo()
GetFrontendInfo of CFeCtrl.
- Parameters
-
- Return values
-
◆ GetId()
GetId device for CFeCtrl.
- Parameters
-
- Return values
-
◆ GetPlpId()
CFeCtrl::GetPlpId |
( |
void | | ) |
|
To get Plp ID.
- Parameters
-
- Return values
-
◆ GetProperties()
CFeCtrl::GetProperties |
( |
void | | ) |
|
GetProperties of CFeCtrl.
- Parameters
-
- Return values
-
- Parameters
-
- Return values
-
◆ GetStatus()
GetStatus of CFeCtrl.
- Parameters
-
- Return values
-
◆ Join()
Join into CFeCtrl and start.
- Parameters
-
- Return values
-
◆ Open()
Open device for CFeCtrl.
- Parameters
-
- Return values
-
◆ PutBitrate()
CFeCtrl::PutBitrate |
( |
int32_t | iBitrate | ) |
|
|
inline |
put bitrate
- Parameters
-
- Return values
-
◆ SetCallback()
CFeCtrl::SetCallback |
( |
void * | ctx, |
|
|
void * | pInfo_func, |
|
|
void * | pRecv_func, |
|
|
void * | pNotify_func ) |
SetCallback of CFeCtrl.
- Parameters
-
ctx,pInfo_func,pRecv_func,pNotify_func | |
- Return values
-
◆ SetHandler()
CFeCtrl::SetHandler |
( |
FeDataCbFunc | data, |
|
|
FeStatusCbFunc | status, |
|
|
FeParamsCbFunc | notify ) |
SetHandler of CFeCtrl.
- Parameters
-
- Return values
-
◆ Start()
Start device for CFeCtrl.
- Parameters
-
- Return values
-
◆ Stop()
Stop device for CFeCtrl.
- Parameters
-
- Return values
-
◆ TimeDiff()
CFeCtrl::TimeDiff |
( |
timespec | start | ) |
|
Difference TimeDiff.
- Parameters
-
- Return values
-
◆ TuneToChannel()
CFeCtrl::TuneToChannel |
( |
int32_t | iChNum, |
|
|
int32_t | iDemodId, |
|
|
int32_t | iPlp ) |
TuneToChannel of CFeCtrl.
- Parameters
-
- Return values
-
◆ m_DataSkip
◆ m_DataSkipTime
timespec CFeCtrl::m_DataSkipTime |
◆ m_Running
◆ mCtx
◆ mFrontendDataCb
FeDataCbFunc CFeCtrl::mFrontendDataCb |
frontend data Cb function pointer
◆ mFrontendParamsCb
FeParamsCbFunc CFeCtrl::mFrontendParamsCb |
frontend params Cb function pointer
◆ mFrontendStatusCb
FeStatusCbFunc CFeCtrl::mFrontendStatusCb |
frontend status Cb function pointer
The documentation for this class was generated from the following file:
- /home/administrator/wks/BACKUP_OPTM116/DTV-KIT/M3/M3Rel08Jul24/DtvKit_ATSC30Stack_M3_30Aug24_RegionId/DtvKit_ATSC30Stack_M3/src/atsc/mw/src/frontend/atsc_mw_frontend_control.h