dvb_caemm.h

来自「我国有线电视条件接受标准目前还没有统一」· C头文件 代码 · 共 49 行

H
49
字号
#ifndef _DVB_CA_EMM_H_#define  _DVB_CA_EMM_H_#define MAX_EMM_BUFFER_SIZE	(4096*10)#define MAX_EMM_SECTION		(256)#define CA_DESC_TAG			(0x09)#define CAT_PID					(0x01)#define CAT_TABLED_ID			(0x01)#define	SWAP32(x)	((((UINT32)x) >> 24)| (((UINT32)x&0x00ff0000)>> 8)|(((UINT32)x<<8) & 0x00ff0000)|(((UINT32)x) << 24))	typedef enum{	EMM_GET_CAT,	EMM_GET_EMM,	EMM_MAX_STATE,}EMM_STATE;typedef struct _ST_EMM_SECTION{	UINT8 *pucSectionAddr[MAX_EMM_SECTION];	UINT16 aucSectionLen[MAX_EMM_SECTION];	UINT8 aucSectionID[MAX_EMM_SECTION];	UINT8 ucSectionNum;	UINT8 ucEmmType;	UINT8 ucMaxSectionNum;}ST_EMM_SECTION;typedef struct _ST_EMM_MSGBUF{	UINT8 ucEnable;	UINT8 ucGetTimes;	UINT8 ucMsgBuffer[513];}ST_EMM_MSGBUF;#define MAX_MESSAGE_BUFFER	20#if defined(SDT_CA_50)#define MAX_FREQ_NUM	11#endifvoid DVB_CAEMM_Init(void);void DVB_CAEMM_Polling(void);#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?