Skip to main content

OH_ImageProcessing_DeinitializeEnvironment

Function OH_ImageProcessing_DeinitializeEnvironment 

Source
pub unsafe extern "C" fn OH_ImageProcessing_DeinitializeEnvironment() -> ImageProcessing_ErrorCode
Available on crate features api-13 and image-processing only.
Expand description

Deinitialize global environment for image processing.

This function is required if OH_ImageProcessing_InitializeEnvironment is called. Typically, this function is called when the host process is about to exit to deinitialize the global environment, which is initialized by calling OH_ImageProcessing_InitializeEnvironment.

If there is some image processing instance existing, this function should not be called.

If the OH_ImageProcessing_InitializeEnvironment is not called, this function should not be called.

ยงReturns

  • [IMAGE_PROCESSING_SUCCESS] if deinitialization is successful.

[IMAGE_PROCESSING_ERROR_OPERATION_NOT_PERMITTED] if some image processing instance is not destroyed or OH_ImageProcessing_InitializeEnvironment is not called.

Available since API-level: 13