am_dmx.h
来自「AMLOGIC DPF source code」· C头文件 代码 · 共 50 行
H
50 行
/****************************************************************************
** Notice: Copyright (c)2006 AMLOGIC - All Rights Reserved
**
** File Name: am_dmx.h
**
** Revision: 1.0
** Date: 2006.7.11
**
** Description: Header file for demux DAL driver.
**
****************************************************************************/
#ifndef __AM_DMX_H_TRUNK__
#define __AM_DMX_H_TRUNK__
/****************************************************************************
** Constants
****************************************************************************/
#define AM_DMX_START_FEC (0) // 启动CHANNEL, data coming from FEC;
#define AM_DMX_START_HIU (1) // 启动CHANNEL, data coming from HIU;
#define AM_DMX_STOP (2) // 停止CHANNEL;
#define AM_DMX_RESET (3) // 复位CHANNEL。
#define AM_DMX_INVALID_CHANNEL_ID (0xFFFFFFFF)
#define AM_DMX_INVALID_FILTER_ID (0XFFFFFFFF)
/****************************************************************************
** Type definations
****************************************************************************/
// Channel类型
typedef enum
{
AM_DMX_CHANNEL_TYPE_SECTION, // SECTION类型
AM_DMX_CHANNEL_TYPE_PES, // PES类型
AM_DMX_CHANNEL_TYPE_PES_VIDEO, // Video PES
AM_DMX_CHANNEL_TYPE_PES_AUDIO, // Audio PES
AM_DMX_CHANNEL_TYPE_PES_PCR, // PCR PES
AM_DMX_CHANNEL_TYPE_TS, // Raw TS类型
AM_DMX_CHANNEL_TYPE_PRIVATE // PRIVATE类型
} AM_DMX_ChannelType;
// 回调函数类型
typedef void (*AM_DMX_Callback)(
INT32U nChannelID,
INT8U *pData,
INT32U nDataLength
);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?