ohos-video-processing-engine-sys 0.1.0

Raw bindings to the multimedia VideoProcessingEngine (video_processing / image_processing) on OpenHarmony
Documentation
# OpenHarmony VideoProcessingEngine bindings

Raw FFI bindings to the OpenHarmony VideoProcessingEngine subsystem:

- `multimedia/video_processing_engine/video_processing.h`
  (`libvideo_processing.so`) — color space conversion, HDR vivid metadata generation,
  and video scaling / detail enhancement. Available since API-level 12.
- `multimedia/video_processing_engine/image_processing.h`
  (`libimage_processing.so`) — color space conversion, HDR composition / decomposition,
  metadata generation, and detail enhancement for `OH_PixelmapNative` images.
  Available since API-level 13.

These two libraries ship in the same SDK subdirectory and share the same syscap
(`SystemCapability.Multimedia.VideoProcessingEngine`), but they are documented
under different "kits" (Media Kit and Image Kit respectively) and link against
separate shared libraries.

C API references:

- Video processing: <https://gitcode.com/openharmony/docs/blob/master/en/application-dev/reference/apis-media-kit/capi-video-processing-h.md>
- Image processing: <https://gitcode.com/openharmony/docs/blob/master/en/application-dev/reference/apis-image-kit/capi-image-processing-h.md>

## Features

Pick the desired `api-XX` feature and one or both of `video-processing` /
`image-processing`. Enabling no module produces an empty crate (useful for
feature composability in the umbrella `ohos-sys` crate).

## License

Licensed under the Apache-2.0 license, matching the license of OpenHarmony.