K230 SDK API Reference#
- K230 Inter-Core Communication API Reference
- K230 System Control MAPI Reference
- K230 Multimedia Middleware API Reference
- K230 DMA API Reference
- K230 DPU API Reference
- Preface
- Overview
- API Reference
- DPU Usage
- kd_mpi_dpu_init
- kd_mpi_dpu_delete
- kd_mpi_dpu_parse_file
- kd_mpi_dpu_set_dev_attr
- kd_mpi_dpu_get_dev_attr
- kd_mpi_dpu_set_ref_image
- kd_mpi_dpu_set_processed_ref_image
- kd_mpi_dpu_set_template_image
- kd_mpi_dpu_start_dev
- kd_mpi_dpu_set_chn_attr
- kd_mpi_dpu_get_chn_attr
- kd_mpi_dpu_start_chn
- kd_mpi_dpu_stop_chn
- kd_mpi_dpu_send_frame
- kd_mpi_dpu_get_frame
- kd_mpi_dpu_release_frame
- DPU Usage
- Data Types
- Error Codes
- Debug Information
- Demo Description
- K230 FFT API Reference
- K230 GPU API Reference
- Preface
- Function Introduction
- Data Flow
- Software Interface
- Main Types and Definitions
- GPU Control
- Matrix
- BLITs for Composition and Blending
- Vector Path Control
- Vector-Based Drawing Operations
- Constraints
- Performance Tips and Best Practices
- Examples
- K230 SHA256 API Reference
- K230 VICAP API Reference
- Preface
- Overview
- API Reference
- VICAP
- kd_mpi_vicap_get_sensor_info
- kd_mpi_vicap_set_dev_attr
- kd_mpi_vicap_get_dev_attr
- kd_mpi_vicap_set_chn_attr
- kd_mpi_vicap_get_chn_attr
- kd_mpi_vicap_init
- kd_mpi_vicap_deinit
- kd_mpi_vicap_start_stream
- kd_mpi_vicap_stop_stream
- kd_mpi_vicap_dump_frame
- kd_mpi_vicap_dump_release
- kd_mpi_vicap_set_vi_drop_frame
- kd_mpi_vicap_set_mclk
- kd_mpi_vicap_set_dump_reserved
- kd_mpi_vicap_set_slave_enable
- kd_mpi_vicap_set_slave_attr
- kd_mpi_vicap_3d_mode_crtl
- Sensor
- kd_mpi_sensor_open
- kd_mpi_sensor_close
- kd_mpi_sensor_power_set
- kd_mpi_sensor_id_get
- kd_mpi_sensor_init
- kd_mpi_sensor_reg_read
- kd_mpi_sensor_reg_write
- kd_mpi_sensor_mode_get
- kd_mpi_sensor_mode_set
- kd_mpi_sensor_stream_enable
- kd_mpi_sensor_again_set
- kd_mpi_sensor_again_get
- kd_mpi_sensor_dgain_set
- kd_mpi_sensor_dgain_get
- kd_mpi_sensor_intg_time_set
- kd_mpi_sensor_intg_time_get
- kd_mpi_sensor_otpdata_get
- kd_mpi_sensor_otpdata_set
- VICAP
- Data Types
- VICAP
- k_vicap_sensor_type
- k_vicap_dev
- k_vicap_chn
- k_vicap_csi_num
- k_vicap_mipi_lanes
- k_vicap_csi_data_type
- k_vicap_data_source
- k_vicap_vi_dvp_port
- k_vicap_vi_flash_mode
- k_vicap_img_window
- k_vicap_work_mode
- k_vicap_sensor_info
- k_vicap_dump_format
- k_vicap_dev_attr
- k_vicap_chn_attr
- k_vicap_mirror
- Sensor
- k_sensor_bayer_pattern
- k_sensor_exp_frame_type
- k_sensor_exposure_param
- k_sensor_intg_time
- k_sensor_gain
- k_sensor_size
- k_sensor_ae_info
- k_sensor_mode
- k_sensor_otp_date
- MAPI
- API
- kd_mapi_vicap_get_sensor_fd
- kd_mapi_vicap_get_sensor_info
- kd_mapi_vicap_set_dev_attr
- kd_mapi_vicap_set_chn_attr
- kd_mapi_vicap_start
- kd_mapi_vicap_stop
- kd_mapi_vicap_dump_frame
- kd_mapi_vicap_release_frame
- kd_mapi_vicap_set_vi_drop_frame
- kd_mapi_vicap_set_mclk
- kd_mapi_vicap_tuning
- kd_mapi_isp_ae_get_roi
- kd_mapi_isp_ae_set_roi
- kd_mapi_sensor_otpdata_get
- API
- Error Codes
- Debug Information
- K230 VICAP SENSOR Parameter Partition Reference
- K230 System Control API Reference
- Preface
- Overview
- API Reference
- Multimedia Memory Management
- kd_mpi_sys_mmz_alloc
- kd_mpi_sys_mmz_alloc_cached
- kd_mpi_sys_mmap
- kd_mpi_sys_mmap_cached
- kd_mpi_sys_munmap
- kd_mpi_sys_mmz_flush_cache
- kd_mpi_sys_mmz_free
- kd_mpi_sys_get_virmem_info
- kd_mpi_vb_set_config
- kd_mpi_vb_get_config
- kd_mpi_vb_init
- kd_mpi_vb_exit
- kd_mpi_vb_create_pool
- kd_mpi_vb_destory_pool
- kd_mpi_vb_get_block
- kd_mpi_vb_release_block
- kd_mpi_vb_phyaddr_to_handle
- kd_mpi_vb_handle_to_phyaddr
- kd_mpi_vb_handle_to_pool_id
- kd_mpi_vb_inquire_user_cnt
- kd_mpi_vb_get_supplement_attr
- kd_mpi_vb_set_supplement_config
- kd_mpi_vb_get_supplement_config
- kd_mpi_vb_set_mod_pool_config
- kd_mpi_vb_get_mod_pool_config
- kd_mpi_vb_init_mod_common_pool
- kd_mpi_vb_exit_mod_common_pool
- System Binding
- Log Management
- Multimedia Memory Management
- Data Types
- Error Codes
- Debug Information
- K230 Video Encoding and Decoding API Reference
- Preface
- Overview
- API Reference
- Video Encoding
- kd_mpi_venc_create_chn
- kd_mpi_venc_destory_chn
- kd_mpi_venc_start_chn
- kd_mpi_venc_stop_chn
- kd_mpi_venc_query_status
- kd_mpi_venc_get_stream
- kd_mpi_venc_release_stream
- kd_mpi_venc_send_frame
- kd_mpi_venc_set_rotation
- kd_mpi_venc_get_rotation
- kd_mpi_venc_set_mirror
- kd_mpi_venc_get_mirror
- kd_mpi_venc_enable_idr
- kd_mpi_venc_set_2d_mode
- kd_mpi_venc_get_2d_mode
- kd_mpi_venc_set_2d_osd_param
- kd_mpi_venc_get_2d_osd_param
- kd_mpi_venc_set_2d_border_param
- kd_mpi_venc_get_2d_border_param
- kd_mpi_venc_set_2d_custom_coef
- kd_mpi_venc_get_2d_custom_coef
- kd_mpi_venc_set_2d_color_gamut
- kd_mpi_venc_get_2d_color_gamut
- kd_mpi_venc_attach_2d
- kd_mpi_venc_detach_2d
- kd_mpi_venc_send_2d_frame
- kd_mpi_venc_get_2d_frame
- kd_mpi_venc_start_2d_chn
- kd_mpi_venc_stop_2d_chn
- kd_mpi_venc_request_idr
- kd_mpi_venc_set_h265_sao
- kd_mpi_venc_get_h265_sao
- kd_mpi_venc_set_dblk
- kd_mpi_venc_get_dblk
- kd_mpi_venc_set_roi_attr
- kd_mpi_venc_get_roi_attr
- kd_mpi_venc_set_h264_entropy
- kd_mpi_venc_get_h264_entropy
- kd_mpi_venc_set_h265_entropy
- kd_mpi_venc_get_h265_entropy
- Video Decoding
- Video Encoding
- Data Types
- Video Encoding
- VENC_MAX_CHN_NUM
- K_VENC_MAX_2D_OSD_REGION_NUM
- K_VENC_MAX_2D_BORDER_NUM
- K_VENC_2D_COFF_NUM
- K_VENC_2D_MAX_CHN_NUM
- k_venc_rc_mode
- k_venc_pack_type
- k_venc_2d_calc_mode
- k_venc_2d_src_dst_fmt
- k_venc_2d_osd_fmt
- k_venc_2d_add_order
- k_rotation
- k_venc_mirror
- k_venc_2d_color_gamut
- k_venc_chn_attr
- k_venc_attr
- k_venc_rc_attr
- k_venc_cbr
- k_venc_vbr
- k_venc_fixqp
- k_venc_mjpeg_fixqp
- k_venc_chn_status
- k_venc_stream
- k_venc_pack
- k_venc_2d_osd_attr
- k_venc_2d_border_attr
- k_venc_h265_sao
- k_venc_rect
- k_venc_roi_attr
- k_venc_h264_entropy
- k_venc_h265_entropy
- Video Decoding
- Video Encoding
- MAPI
- Error Codes
- Debug Information
- K230 Video Output API Reference
- Preface
- Overview
- API Reference
- TXPHY
- kd_mpi_set_mipi_phy_attr
- DSI
- VO
- kd_mpi_vo_osd_disable
- kd_mpi_vo_set_video_osd_attr
- kd_mpi_vo_set_wbc_attr
- kd_mpi_vo_enable_wbc
- kd_mpi_vo_disable_wbc
- kd_display_reset
- kd_display_set_backlight
- kd_mpi_vo_set_user_sync_info
- kd_mpi_vo_draw_frame
- kd_mpi_get_connector_info
- kd_mpi_connector_open
- kd_mpi_connector_power_set
- kd_mpi_connector_init
- kd_mpi_connector_get_negotiated_data
- kd_mpi_connector_adapt_resolution
- kd_mpi_connector_set_mirror
- k_vo_intf_sync
- k_vo_intf_type
- k_pixel_format
- k_vo_osd
- k_vo_layer
- k_vo_rotation
- k_vo_mirror_mode
- k_vo_user_sync_info
- k_vo_point
- k_vo_size
- k_vo_video_layer_attr
- k_vo_wbc_attr
- k_vo_pub_attr
- k_vo_scaler_attr
- k_vo_draw_frame
- k_vo_display_resolution
- k_vo_mipi_phy_attr
- k_vo_video_osd_attr
- k_video_frame_info
- k_connector_type
- k_dsi_lan_num
- k_dsi_work_mode
- k_vo_dsi_cmd_mode
- k_connectori_phy_attr
- k_connector_info
- k_connector_negotiated_data
- k_connector_mirror
- Error Codes
- K230 Audio API Reference
- Preface
- Overview
- API Reference
- Audio Input
- kd_mpi_ai_get_pub_attr
- kd_mpi_ai_enable
- kd_mpi_ai_disable
- kd_mpi_ai_enable_chn
- kd_mpi_ai_disable_chn
- kd_mpi_ai_get_frame
- kd_mpi_ai_release_frame
- Audio Output
- kd_mpi_ao_set_pub_attr
- kd_mpi_ao_get_pub_attr
- kd_mpi_ao_enable
- kd_mpi_ao_disable
- kd_mpi_ao_enable_chn
- Audio Encoding
- Audio Decoding
- Built-in Audio Codec
- k_acodec_set_gain_micl
- k_acodec_set_gain_micr
- k_acodec_set_adcl_volume
- k_acodec_set_adcr_volume
- k_acodec_set_alc_gain_micl
- k_acodec_set_alc_gain_micr
- k_acodec_set_gain_hpoutl
- k_acodec_set_gain_hpoutr
- k_acodec_set_dacl_volume
- k_acodec_set_dacr_volume
- k_acodec_set_micl_mute
- k_acodec_set_micr_mute
- k_acodec_set_dacl_mute
- k_acodec_set_dacr_mute
- k_acodec_get_gain_micl
- k_acodec_get_gain_micr
- k_acodec_get_adcl_volume
- k_acodec_get_adcr_volume
- k_acodec_get_alc_gain_micl
- k_acodec_get_alc_gain_micr
- k_acodec_get_gain_hpoutl
- k_acodec_get_gain_hpoutr
- k_acodec_get_dacl_volume
- k_acodec_get_dacr_volume
- k_acodec_reset
- Audio Encoding MAPI
- Audio Decoding MAPI
- Data Types
- K230_DRM_API_Reference
- K230 Big core low-speed driver API reference
- K230 little core Linux driver API reference