pub unsafe extern "C" fn OH_VideoProcessing_Start(
videoProcessor: *mut OH_VideoProcessing,
) -> VideoProcessing_ErrorCodeAvailable on crate features
api-12 and video-processing only.Expand description
Start video processing instance.
After successfully calling this function, the state [VIDEO_PROCESSING_STATE_RUNNING] is reported by callback
function OH_VideoProcessingCallback_OnState.
§Arguments
videoProcessor- A video processing instance pointer.
§Returns
- [
VIDEO_PROCESSING_SUCCESS] if the operation is successful.
[VIDEO_PROCESSING_ERROR_INVALID_INSTANCE] if instance is null or not a video processing instance.
[VIDEO_PROCESSING_ERROR_OPERATION_NOT_PERMITTED] if output surface is not set, input surface is not created or
instance is already running.
Available since API-level: 12