package mm

  1. Overview
  2. Docs
The mm library contains high-level to create and manipulate multimedia streams (audio, video, MIDI)

Install

Dune Dependency

Authors

Maintainers

Sources

v0.7.2.tar.gz
md5=c402e924951cc299541bae67fb413440
sha512=a8bffa9cd9b1b42c05c6d6af11648162d4189afe2a36a93883e08d7260f6cbe7fa6f3ca6582434eb9a20746a7004684474516990127bad017e12f2c7e4abeb53

doc/mm.image/Mm_image/Image/Generic/Pixel/index.html

Module Generic.PixelSource

Generic pixels.

Sourcetype rgb_format =
  1. | RGB24
    (*

    24 bit RGB. Each color is an uint8_t. Color order is RGBRGB

    *)
  2. | BGR24
    (*

    24 bit BGR. Each color is an uint8_t. Color order is BGRBGR

    *)
  3. | RGB32
    (*

    32 bit RGB. Each color is an uint8_t. Color order is RGBXRGBX, where X is unused

    *)
  4. | BGR32
    (*

    32 bit BGR. Each color is an uint8_t. Color order is BGRXBGRX, where X is unused

    *)
  5. | RGBA32
    (*

    32 bit RGBA. Each color is an uint8_t. Color order is RGBARGBA

    *)

Format of an RGB pixel.

Sourcetype yuv_format =
  1. | YUV422
    (*

    Planar YCbCr 4:2:2. Each component is an uint8_t

    *)
  2. | YUV444
    (*

    Planar YCbCr 4:4:4. Each component is an uint8_t

    *)
  3. | YUV411
    (*

    Planar YCbCr 4:1:1. Each component is an uint8_t

    *)
  4. | YUV410
    (*

    Planar YCbCr 4:1:0. Each component is an uint8_t

    *)
  5. | YUVJ420
    (*

    Planar YCbCr 4:2:0. Each component is an uint8_t, luma and chroma values are full range (0x00 .. 0xff)

    *)
  6. | YUVJ422
    (*

    Planar YCbCr 4:2:2. Each component is an uint8_t, luma and chroma values are full range (0x00 .. 0xff)

    *)
  7. | YUVJ444
    (*

    Planar YCbCr 4:4:4. Each component is an uint8_t, luma and chroma values are full range (0x00 .. 0xff)

    *)

Format of a YUV pixel.

Sourcetype format =
  1. | RGB of rgb_format
  2. | YUV of yuv_format

Format of a pixel.

Sourceval string_of_format : format -> string

String representation of the format of a pixel.

OCaml

Innovation. Community. Security.