ax_vin_ext_api.h 1.4 KB

1234567891011121314151617181920212223242526272829
  1. /**********************************************************************************
  2. *
  3. * Copyright (c) 2019-2020 Beijing AXera Technology Co., Ltd. All Rights Reserved.
  4. *
  5. * This source file is the property of Beijing AXera Technology Co., Ltd. and
  6. * may not be copied or distributed in any isomorphic form without the prior
  7. * written consent of Beijing AXera Technology Co., Ltd.
  8. *
  9. **********************************************************************************/
  10. #ifndef _AX_VIN_EXT_API_H_
  11. #define _AX_VIN_EXT_API_H_
  12. #include "ax_base_type.h"
  13. #include "ax_vin_api.h"
  14. #include "ax_isp_common.h"
  15. AX_S32 AX_VIN_EXT_GetRawFrame(AX_U8 devId, AX_SNS_HDR_FRAME_E eSnsFrame, AX_IMG_INFO_T *ptImgInfo,
  16. AX_S32 timeOutMs);
  17. AX_S32 AX_VIN_EXT_ReleaseRawFrame(AX_U8 devId, AX_SNS_HDR_FRAME_E eSnsFrame, AX_IMG_INFO_T *ptImgInfo);
  18. AX_S32 AX_VIN_EXT_GetYuvFrame(AX_U8 pipe, AX_U8 yuv_chn, AX_IMG_INFO_T *ptImgInfo,
  19. AX_S32 timeOutMs);
  20. AX_S32 AX_VIN_EXT_ReleaseYuvFrame(AX_U8 pipe, AX_U8 yuv_chn, AX_IMG_INFO_T *ptImgInfo);
  21. AX_S32 AX_VIN_EXT_GetAttr(AX_U8 pipe, AX_DEV_ATTR_T *ptDevAttr);
  22. AX_S32 AX_VIN_EXT_FifoDepthChange(AX_U8 pipe, AX_S32 nFifoDepth);
  23. AX_S32 AX_VIN_EXT_GetFifoDepth(AX_U8 pipe, AX_U8 dev, AX_S32 dump_node);
  24. AX_S32 AX_VIN_EXT_SetFifoDepth(AX_U8 pipe, AX_U8 dev, AX_S32 dump_node, AX_S32 nFifoDepth);
  25. AX_S32 AX_VIN_EXT_Init(void);
  26. AX_S32 AX_VIN_EXT_Deinit(void);
  27. #endif