Function

Bablfast_fish

Declaration [src]

const Babl*
babl_fast_fish (
  void* source_format,
  void* destination_format,
  const char* performance
)

Description [src]

Create a faster than normal fish with specified performance (and thus corresponding precision tradeoff), values tolerance can hold: NULL and “default”, means do same as babl_fish(), other values understood in increasing order of speed gain are: “exact” “precise” “fast” “glitch”

Fast fishes should be cached, since they are not internally kept track of/made into singletons by babl and many creations of fast fishes will otherwise be a leak.

Parameters

source_format void*
  No description available.
 The argument can be NULL.
 The data is owned by the caller of the function.
destination_format void*
  No description available.
 The argument can be NULL.
 The data is owned by the caller of the function.
performance const char*
  No description available.
 The data is owned by the caller of the function.
 The value is a NUL terminated UTF-8 string.

Return value

Returns: Babl
  No description available.
 The data is owned by the called function.