Typedefs | |
typedef __arm_2d_iir_blur_acc_cccn888_t | __arm_2d_iir_blur_acc_rgb565_t |
struct arm_2d_filter_iir_blur_descriptor_t |
Data Fields | ||
---|---|---|
struct arm_2d_filter_iir_blur_descriptor_t.__unnamed167__ | __unnamed__ | |
arm_2d_scratch_mem_t | tScratchMemory |
struct arm_2d_filter_iir_blur_descriptor_t.__unnamed167__ |
Data Fields | ||
---|---|---|
union arm_2d_filter_iir_blur_descriptor_t.__unnamed167__.__unnamed169__ | __unnamed__ | |
uint8_t | chBlurDegree |
union arm_2d_filter_iir_blur_descriptor_t.__unnamed167__.__unnamed169__ |
Data Fields | ||
---|---|---|
uint8_t | chBlurMode | |
struct arm_2d_filter_iir_blur_descriptor_t.__unnamed167__.__unnamed169__.__unnamed171__ | __unnamed__ |
struct arm_2d_filter_iir_blur_descriptor_t.__unnamed167__.__unnamed169__.__unnamed171__ |
arm_fsm_rt_t arm_2dp_gray8_filter_iir_blur | ( | arm_2d_filter_iir_blur_descriptor_t * | ptOP, |
const arm_2d_tile_t * | ptTarget, | ||
const arm_2d_region_t * | ptRegion, | ||
uint8_t | chBlurDegree | ||
) |
Apply IIR blur to a specified region on the target tile.
[in] | ptOP | the control block |
[in] | ptTarget | the target tile |
[in] | ptRegion | the target region |
[in] | chBlurDegree | the blur degree, |
arm_fsm_rt_t arm_2dp_gray8_filter_iir_blur_depose | ( | arm_2d_filter_iir_blur_descriptor_t * | ptOP | ) |
Release the resource used by the given IIR blur.
[in] | ptOP | the control block |
arm_fsm_rt_t arm_2dp_rgb565_filter_iir_blur | ( | arm_2d_filter_iir_blur_descriptor_t * | ptOP, |
const arm_2d_tile_t * | ptTarget, | ||
const arm_2d_region_t * | ptRegion, | ||
uint8_t | chBlurDegree | ||
) |
Apply IIR blur to a specified region on the target tile.
[in] | ptOP | the control block |
[in] | ptTarget | the target tile |
[in] | ptRegion | the target region |
[in] | chBlurDegree | the blur degree, |
arm_fsm_rt_t arm_2dp_rgb565_filter_iir_blur_depose | ( | arm_2d_filter_iir_blur_descriptor_t * | ptOP | ) |
Release the resource used by the given IIR blur.
[in] | ptOP | the control block |
arm_fsm_rt_t arm_2dp_cccn888_filter_iir_blur | ( | arm_2d_filter_iir_blur_descriptor_t * | ptOP, |
const arm_2d_tile_t * | ptTarget, | ||
const arm_2d_region_t * | ptRegion, | ||
uint8_t | chBlurDegree | ||
) |
Apply IIR blur to a specified region on the target tile.
[in] | ptOP | the control block |
[in] | ptTarget | the target tile |
[in] | ptRegion | the target region |
[in] | chBlurDegree | the blur degree, |
arm_fsm_rt_t arm_2dp_cccn888_filter_iir_blur_depose | ( | arm_2d_filter_iir_blur_descriptor_t * | ptOP | ) |
Release the resource used by the given IIR blur.
[in] | ptOP | the control block |
void arm_2dp_filter_iir_blur_mode_set | ( | arm_2d_filter_iir_blur_descriptor_t * | ptOP, |
uint_fast8_t | chModeMask | ||
) |
set IIR blur working mode
[in] | ptOP | the control block |
[in] | chModeMask | working mode ARM_IIR_BLUR_MODE_xxxx |