K230 SDK API Reference#
- K230 Intercore Communication API Reference
- K230 System Control MAPI Reference
- K230 MultimediaMiddleware API Reference
- K230 DMA API reference
- K230 DPU API reference
- Directory
- 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 Type
- Error codes
- Debugging information
- Demo description
- K230 FFT API Reference
- K230 GPU API reference
- Directory
- preface
- Function introduction
- Data flow
- Software Interface
- Main Types and Definitions
- GPU control
- Matrix
- BLITs for synthesis and mixing
- Vector Path Control
- Vector-based drawing operations
- Constraints
- Performance recommendations and best practices
- Examples
- K230 SHA256 API Reference
- K230 VICAP API Reference
- Directory
- preface
- Overview
- API Reference
- VICAP
- 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
- Data Type
- Error codes
- Debugging information
- K230 VICAP SENSOR Parameter Partition Reference
- K230 System Control API Reference
- Directory
- 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 Type
- Error codes
- Debugging information
- K230 video codec API reference
- contents
- Overview
- API Reference
- Video Coding
- 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_rotaion
- kd_mpi_venc_get_rotaion
- 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 Coding
- Data Type
- Video Coding
- 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 Coding
- MAPI
- error codes
- Debugging information
- K230 Video Output API Reference
- Directory
- Overview
- API Reference
- TXPHY
- CIO
- VO
- kd_mpi_vo_init
- kd_mpi_vo_set_dev_param
- kd_mpi_vo_enable_video_layer
- kd_mpi_vo_disable_video_layer
- kd_mpi_vo_enable
- kd_mpi_vo_chn_insert_frame
- kd_mpi_vo_chn_dump_frame
- kd_mpi_vo_chn_dump_release
- kd_mpi_vo_osd_enable
- 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
- Data Type
- VO
- 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
- VO
- Error codes
- K230 Audio API reference
- Directory
- preface
- Overview
- API Reference
- Audio input
- Audio output
- Audio Coding
- 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 coding MAPI
- Audio Decoding MAPI
- Data Type
- Error codes
- K230_DRM_API_Reference
- K230 Big core low-speed driver API reference
- K230 little core Linux driver API reference
