Skip to main content

OH_VideoProcessing_DeinitializeEnvironment

Function OH_VideoProcessing_DeinitializeEnvironment 

Source
pub unsafe extern "C" fn OH_VideoProcessing_DeinitializeEnvironment() -> VideoProcessing_ErrorCode
Available on crate features api-12 and video-processing only.
Expand description

Deinitialize global environment for video processing.

This function is required if OH_VideoProcessing_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_VideoProcessing_InitializeEnvironment.

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

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

ยงReturns

  • [VIDEO_PROCESSING_SUCCESS] if deinitialization is successful.

[VIDEO_PROCESSING_ERROR_OPERATION_NOT_PERMITTED] if some video processing instance is not destroyed or OH_VideoProcessing_InitializeEnvironment is not called.

Available since API-level: 12