Skip to main content

Module video_processing

Module video_processing 

Source
Available on crate features api-12 and video-processing only.

Functions§

OH_VideoProcessingCallback_BindOnError
Bind the OH_VideoProcessingCallback_OnError callback function to callback object.
OH_VideoProcessingCallback_BindOnNewOutputBuffer
Bind the OH_VideoProcessingCallback_OnNewOutputBuffer callback function to callback object.
OH_VideoProcessingCallback_BindOnState
Bind the OH_VideoProcessingCallback_OnState callback function to callback object.
OH_VideoProcessingCallback_Create
Create a video processing callback object.
OH_VideoProcessingCallback_Destroy
Destroy the callback object.
OH_VideoProcessing_Create
Create a video processing instance.
OH_VideoProcessing_DeinitializeEnvironment
Deinitialize global environment for video processing.
OH_VideoProcessing_Destroy
Destroy the video processing instance.
OH_VideoProcessing_GetParameter
Get parameter of video processing.
OH_VideoProcessing_GetSurface
Create an input surface.
OH_VideoProcessing_InitializeEnvironment
Initialize global environment for video processing.
OH_VideoProcessing_IsColorSpaceConversionSupported
Query if the video color space conversion is supported.
OH_VideoProcessing_IsMetadataGenerationSupported
Query if the video metadata generation is supported.
OH_VideoProcessing_RegisterCallback
Register callback object.
OH_VideoProcessing_RenderOutputBuffer
Send the output buffer out.
OH_VideoProcessing_SetParameter
Set parameter for video processing.
OH_VideoProcessing_SetSurface
Set the output surface for video processing.
OH_VideoProcessing_Start
Start video processing instance.
OH_VideoProcessing_Stop
To stop video processing instance.