| VideoProcessing_ErrorCode OH_VideoProcessing_InitializeEnvironment (void) |
初始化视频处理全局环境。 |
| VideoProcessing_ErrorCode OH_VideoProcessing_DeinitializeEnvironment (void) |
释放视频处理全局环境。 |
| bool OH_VideoProcessing_IsColorSpaceConversionSupported (const VideoProcessing_ColorSpaceInfo *sourceVideoInfo, const VideoProcessing_ColorSpaceInfo *destinationVideoInfo) |
查询是否支持视频颜色空间转换。 |
| bool OH_VideoProcessing_IsMetadataGenerationSupported (const VideoProcessing_ColorSpaceInfo *sourceVideoInfo) |
查询是否支持视频元数据生成。 |
| VideoProcessing_ErrorCode OH_VideoProcessing_Create (OH_VideoProcessing **videoProcessor, int type) |
创建视频处理实例。 |
| VideoProcessing_ErrorCode OH_VideoProcessing_Destroy (OH_VideoProcessing *videoProcessor) |
销毁视频处理实例。 |
| VideoProcessing_ErrorCode OH_VideoProcessing_RegisterCallback (OH_VideoProcessing *videoProcessor, const VideoProcessing_Callback *callback, void *userData) |
注册回调函数。 |
| VideoProcessing_ErrorCode OH_VideoProcessing_SetSurface (OH_VideoProcessing *videoProcessor, const OHNativeWindow *window) |
设置视频处理输出surface。 |
| VideoProcessing_ErrorCode OH_VideoProcessing_GetSurface (OH_VideoProcessing *videoProcessor, OHNativeWindow **window) |
创建surface。 |
| VideoProcessing_ErrorCode OH_VideoProcessing_SetParameter (OH_VideoProcessing *videoProcessor, const OH_AVFormat *parameter) |
设置视频处理输出参数。 |
| VideoProcessing_ErrorCode OH_VideoProcessing_GetParameter (OH_VideoProcessing *videoProcessor, OH_AVFormat *parameter) |
获取视频处理参数。 |
| VideoProcessing_ErrorCode OH_VideoProcessing_Start (OH_VideoProcessing *videoProcessor) |
启动视频处理。 |
| VideoProcessing_ErrorCode OH_VideoProcessing_Stop (OH_VideoProcessing *videoProcessor) |
停止视频处理。 |
| VideoProcessing_ErrorCode OH_VideoProcessing_RenderOutputBuffer (OH_VideoProcessing *videoProcessor, uint32_t index) |
渲染处理并输出buffer。 |
| VideoProcessing_ErrorCode OH_VideoProcessingCallback_Create (VideoProcessing_Callback **callback) |
创建视频处理回调函数对象。 |
| VideoProcessing_ErrorCode OH_VideoProcessingCallback_Destroy (VideoProcessing_Callback *callback) |
销毁回调对象。 |
| VideoProcessing_ErrorCode OH_VideoProcessingCallback_BindOnError (VideoProcessing_Callback *callback, OH_VideoProcessingCallback_OnError onError) |
绑定回调函数OH_VideoProcessingCallback_OnError到回调对象。 |
| VideoProcessing_ErrorCode OH_VideoProcessingCallback_BindOnState (VideoProcessing_Callback *callback, OH_VideoProcessingCallback_OnState onState) |
绑定回调函数OH_VideoProcessingCallback_OnState到回调对象。 |
| VideoProcessing_ErrorCode OH_VideoProcessingCallback_BindOnNewOutputBuffer (VideoProcessing_Callback *callback, OH_VideoProcessingCallback_OnNewOutputBuffer onNewOutputBuffer) |
绑定回调函数OH_VideoProcessingCallback_OnNewOutputBuffer到回调对象。 |