/* * Copyright (C) Hisilicon Technologies Co., Ltd. 2012-2018. All rights reserved. * Description: mpi_snap.h * Author: * Create: 2017-06-16 */ #ifndef __MPI_SNAP_H__ #define __MPI_SNAP_H__ #include "hi_comm_video.h" #include "hi_comm_snap.h" #ifdef __cplusplus #if __cplusplus extern "C" { #endif #endif /* __cplusplus */ HI_S32 HI_MPI_SNAP_SetPipeAttr(VI_PIPE ViPipe, const SNAP_ATTR_S *pstSnapAttr); HI_S32 HI_MPI_SNAP_GetPipeAttr(VI_PIPE ViPipe, SNAP_ATTR_S *pstSnapAttr); HI_S32 HI_MPI_SNAP_EnablePipe(VI_PIPE ViPipe); HI_S32 HI_MPI_SNAP_DisablePipe(VI_PIPE ViPipe); HI_S32 HI_MPI_SNAP_TriggerPipe(VI_PIPE ViPipe); HI_S32 HI_MPI_SNAP_MultiTrigger(VI_STITCH_GRP StitchGrp); /* HDR */ HI_S32 HI_MPI_SNAP_SetProSharpenParam(VI_PIPE ViPipe, const ISP_PRO_SHARPEN_PARAM_S *pstIspShpParam); HI_S32 HI_MPI_SNAP_GetProSharpenParam(VI_PIPE ViPipe, ISP_PRO_SHARPEN_PARAM_S *pstIspShpParam); HI_S32 HI_MPI_SNAP_SetProBNRParam(VI_PIPE ViPipe, const ISP_PRO_BNR_PARAM_S *pstNrParma); HI_S32 HI_MPI_SNAP_GetProBNRParam(VI_PIPE ViPipe, ISP_PRO_BNR_PARAM_S *pstNrParma); #ifdef __cplusplus #if __cplusplus } #endif #endif /* __cplusplus */ #endif /* __MPI_SNAP_H__ */