Expand description
Bindings to the OpenHarmony VideoProcessingEngine.
Provides GPU-accelerated color space conversion, HDR metadata generation, composition / decomposition, and detail enhancement for both video streams and individual pixmap images.
§Feature flags
§OpenHarmony API level
video_processing is available since API-level 12.
image_processing is available since API-level 13.
Defaults to no bindings at all, to maintain feature composability in ohos-sys.
Optionally enable one of the api-* features to get access to bindings.
api-12— Enables bindings for OpenHarmony API-level 12.api-13— Enables bindings for OpenHarmony API-level 13.api-14— Enables bindings for OpenHarmony API-level 14.api-15— Enables bindings for OpenHarmony API-level 15.api-16— Enables bindings for OpenHarmony API-level 16.api-17— Enables bindings for OpenHarmony API-level 17.api-18— Enables bindings for OpenHarmony API-level 18 (5.1.0).api-19— Enables bindings for OpenHarmony API-level 19.api-20— Enables bindings for OpenHarmony API-level 20.api-21— Enables bindings for OpenHarmony API-level 21.api-22— Enables bindings for OpenHarmony API-level 22.api-23— Enables bindings for OpenHarmony API-level 23.
§Modules
VideoProcessingEngine ships two separate shared libraries with independent
header pairs. Pick the modules you need; each links its own .so.
video-processing— Bindings tomultimedia/video_processing_engine/video_processing.handvideo_processing_types.h(linkslibvideo_processing.so). Requires API-level 12.image-processing— Bindings tomultimedia/video_processing_engine/image_processing.handimage_processing_types.h(linkslibimage_processing.so). Requires API-level 13.document-features— Document available features when building the documentation
Modules§
- image_
processing api-13andimage-processing - image_
processing_ types api-13andimage-processing - video_
processing api-12andvideo-processing - video_
processing_ types api-12andvideo-processing