35 lines
704 B
C
35 lines
704 B
C
/*
|
|
* Copyright (c) 2025 Quaming Intelligent Technology Co., Ltd.
|
|
*
|
|
* All Rights Reserved.
|
|
* Confidential and Proprietary - Quaming Intelligent Technology Co., Ltd.
|
|
*/
|
|
|
|
#ifndef __QUA_MPP_BASE_H__
|
|
#define __QUA_MPP_BASE_H__
|
|
|
|
typedef enum mpp_element_type {
|
|
MPP_ELEMENT_INVALID = -1,
|
|
MPP_ELEMENT_VICAP,
|
|
MPP_ELEMENT_ISP,
|
|
MPP_ELEMENT_VPROC,
|
|
MPP_ELEMENT_VENC,
|
|
MPP_ELEMENT_JPEG,
|
|
MPP_ELEMENT_VDEC,
|
|
MPP_ELEMENT_JPEGD,
|
|
MPP_ELEMENT_VO,
|
|
MPP_ELEMENT_AI,
|
|
MPP_ELEMENT_AO,
|
|
MPP_ELEMENT_VPPU,
|
|
MPP_ELEMENT_MAX
|
|
} mpp_element_type_t;
|
|
|
|
typedef struct mpp_element_chn {
|
|
mpp_element_type_t type;
|
|
QUA_S32 device;
|
|
QUA_S32 channel;
|
|
} mpp_element_chn_t;
|
|
|
|
#endif
|
|
|