Function

Bablformat_new

Declaration [src]

const Babl*
babl_format_new (
  void* first_arg,
  ...
)

Description [src]

Defines a new pixel format in babl. Provided BablType and|or BablSampling is valid for the following components as well. If no name is provided a (long) descriptive name is used.

babl_format_new     (["name", const char *name,]
                     BablModel          *model,
                     [BablType           *type,]
                     [BablSampling,      *sampling,]
                     BablComponent      *component1,
                     [[BablType           *type,]
                      [BablSampling       *sampling,]
                      BablComponent      *componentN,
                      ...]
                     ["planar",]
                     NULL);

This function is not directly available to language bindings.

Parameters

first_arg

Type: void*

No description available.

The argument can be NULL.
The data is owned by the caller of the function.
...

Type: 

No description available.

Return value

Type: Babl

No description available.

The data is owned by the called function.