GK SDK 源码库: XMIPCLinuxV100R005C00SPC030 (kernel/tools/open_source excluded)
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* Copyright (c) XMEDIA. All rights reserved.
|
||||
*/
|
||||
|
||||
#ifndef __XMEDIA_MODULE_H__
|
||||
#define __XMEDIA_MODULE_H__
|
||||
|
||||
#ifdef __cplusplus
|
||||
#if __cplusplus
|
||||
extern "C"{
|
||||
#endif
|
||||
#endif /* __cplusplus */
|
||||
|
||||
typedef enum tag_MODULE
|
||||
{
|
||||
MODULE_GENERAL = 0,
|
||||
MODULE_SYS = 1 ,
|
||||
MODULE_DRV = 2 ,
|
||||
MODULE_MMF = 3, /*MultiMedia Frame*/
|
||||
MODULE_APP = 4,
|
||||
|
||||
MODULE_BUTT
|
||||
}MODULE_E;
|
||||
|
||||
typedef enum tag_SYS_SUB_MODULE
|
||||
{
|
||||
SYS_SUB_MODULE_AZ = 1, /*Arm ZSP Message Communication*/
|
||||
SYS_SUB_MODULE_RB = 2, /*Ring Buffer */
|
||||
SYS_SUB_MODULE_BM = 3, /*Buffer Manager*/
|
||||
SYS_SUB_MODULE_MQ = 4, /*Message Queue*/
|
||||
SYS_SUB_MODULE_THREAD = 5,
|
||||
SYS_SUB_MODULE_BUTT
|
||||
}SYS_SUB_MODULE;
|
||||
|
||||
typedef enum tag_DRV_SUB_MODULE
|
||||
{
|
||||
DRV_SUB_MODULE_VIU = 1, /*Video In Unit*/
|
||||
DRV_SUB_MODULE_VOU = 2, /*Video Out Unit*/
|
||||
DRV_SUB_MODULE_DSU = 3, /*DS Unit*/
|
||||
DRV_SUB_MODULE_USB = 4, /*USB*/
|
||||
DRV_SUB_MODULE_SF = 5, /*Soft Switch*/
|
||||
DRV_SUB_MODULE_TDE = 6, /*2d accelarate */
|
||||
|
||||
DRV_SUB_MODULE_BUTT
|
||||
}DRV_SUB_MODULE;
|
||||
|
||||
typedef enum tag_MMF_SUB_MODULE
|
||||
{
|
||||
MMF_SUB_MODULE_INPUT = 1,
|
||||
MMF_SUB_MODULE_DEMUX = 2,
|
||||
MMF_SUB_MODULE_MUX = 3,
|
||||
MMF_SUB_MODULE_AO = 4,
|
||||
MMF_SUB_MODULE_VO = 5,
|
||||
MMF_SUB_MODULE_STREAM = 6,
|
||||
MMF_SUB_MODULE_VDEC = 7,
|
||||
MMF_SUB_MODULE_JB = 8,
|
||||
|
||||
MMF_SUB_MODULE_BUTT
|
||||
}MMF_SUB_MODULE;
|
||||
|
||||
typedef enum tag_APP_SUB_MODULE
|
||||
{
|
||||
APP_SUB_MODULE_VAPI = 1,
|
||||
|
||||
APP_SUB_MODULE_BUTT
|
||||
}APP_SUB_MODULE;
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
#if __cplusplus
|
||||
}
|
||||
#endif
|
||||
#endif /* __cplusplus */
|
||||
|
||||
#endif /* __XMEDIA_MODULE_H__ */
|
||||
Reference in New Issue
Block a user