MediaProc_Param.h 1.9 KB
/**
 ********************************************************************
 * @file   MediaProc_Param.h
 *         MediaProc_Param
 *
 *********************************************************************
 */

/* Define to prevent recursive inclusion 避免重定义 -------------------------------------*/
#ifndef MEDIA_PROC_PARAM_H
#define MEDIA_PROC_PARAM_H

/* Includes ------------------------------------------------------------------*/
#include "JZsdk_Base/JZsdk_Code/JZsdk_Code.h"

#ifdef __cplusplus
extern "C" {
#endif

/* Exported constants --------------------------------------------------------*/
/* 常亮定义*/


/* Exported types ------------------------------------------------------------*/


typedef enum CameraParam
{
    CAMERA_PSEUDO_COLOR = 0x000001,                 //伪彩色
    CAMERA_PIXEL_PSEUDO_COLOR_MODE = 0x000002,      //像素输出模式
    CAMERA_REGION_BOX = 0x000003,                   //区域框
    CAMERA_CORRCTION_MODE = 0x000004,               //纠正模式  
    CAMERA_GAS_ENHANCEMENT_COLOR = 0x000005,            //气体增强颜色
    CAMERA_GAS_ENHANCEMENT_CORRCTION = 0x000006,        //气体增强纠正
    CAMERA_RESIZE= 0x000007,   //相机缩放图像
}CameraParam;

typedef enum IRC_CorrectionMode
{
    IRC_CORRCTION_SPC = 0x000001, //单点纠正
    IRC_CORRCTION_TPC = 0x000002, //两点纠正

}IRC_CorrectionMode;

typedef enum IRC_GasEnhancementColor
{
    IRC_GAS_ENHANCEMENT_RED = 0x000000, //红
    IRC_GAS_ENHANCEMENT_GREEN = 0x000001, //绿
    IRC_GAS_ENHANCEMENT_BLUE = 0x000002, //蓝
}IRC_GasEnhancementColor;

typedef enum CamemaOutPixelMode
{
    PIXEL_MODE_RGB888 = 0x000000, //RGB888
    PIXEL_MODE_RGB565 = 0x000001, //RGB565
    PIXEL_MODE_YUV422 = 0x000002, //YUV422
    PIXEL_MODE_YUV420 = 0x000003, //YUV420
    
}CamemaOutPixelMode;

/* Exported functions --------------------------------------------------------*/

#ifdef __cplusplus
}
#endif

#endif