CameraParameter.h 2.6 KB
/**
 ********************************************************************
 * @file   CameraParameter.h
 *         CameraParameter的头文件
 *         用于记录摄像头的参数
 *
 *********************************************************************
 */

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

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

#ifdef __cplusplus
extern "C" {
#endif

/* Exported constants --------------------------------------------------------*/
/* 常亮定义*/
typedef enum {
    VIDEO_TPYE_H264 = 0x0000,
    VIDEO_TPYE_DJIH264 = 0x0001
} JZ_Video_Type_Code;


#if DEVICE_VERSION == JZ_H150S || DEVICE_VERSION == JZ_H150T
    #define CAMERA_DEVICE_NAME "/dev/video0"

    #define CAMERA_RECORD_FRAME                     (25)  //每秒帧数 25帧
    #define CAMERA_RECORD_HEIGHT                    (1080)//摄像头录制 帧画面高度720     1080
    #define CAMERA_RECORD_WIDTH                     (1980)//摄像头录制 帧画面宽度1280 1980

    
    #define BRIGHTNESS                  (80)    //亮度,该摄像头亮度范围为 1-255 默认128
    #define CONTRAST                    (155)   //对比度,摄像头对比度范围为 1-255 默认128
    #define SATURATION                  (128)   //饱和度 摄像头饱和度范围为 1-255 默认128
    #define EXPSURE                     (100)   //曝光值 摄像头曝光值范围:  5-2500 默认auto设置

    #define PUSHFRAME_VIDEO_TPYE       VIDEO_TPYE_DJIH264         //推送帧的视频格式

#else
    #define CAMERA_DEVICE_NAME          NULL    
    
    #define CAMERA_RECORD_FRAME                     (0)  //每秒帧数 25帧
    #define CAMERA_RECORD_HEIGHT                    (0)//摄像头录制 帧画面高度720     1080
    #define CAMERA_RECORD_WIDTH                     (0)//摄像头录制 帧画面宽度1280 1980

    #define BRIGHTNESS                  (0)
    #define CONTRAST                    (0)
    #define SATURATION                  (0)
    #define EXPSURE                     (0)

    #define PUSHFRAME_VIDEO_TPYE       VIDEO_TPYE_H264         //推送帧的视频格式
    
#endif

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

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


#ifdef __cplusplus
}
#endif

#endif