upipe/uref_pic_flow_formats.h header reference

Upipe picture flow format definitions and helpers. More

Header inclusion [link] 

Members [link] 

Types [link] 

Functions [link] 

Constants [link] 

Variable [link] 

Macros [link] 

Description [link] 

Upipe picture flow format definitions and helpers.

Members detail [link] 

#define Do(Type) [link] 

This macro is declared in upipe/uref_pic_flow_formats.h source file, line 550.

#define UREF_PIC_FLOW_FORMAT(Name, MacroPixel, ...) [link] 

This macro is declared in upipe/uref_pic_flow_formats.h source file, line 196.

#define UREF_PIC_FLOW_FORMAT_FOREACH(Do, ...) [link] 

This macro is declared in upipe/uref_pic_flow_formats.h source file, line 467.

#define UREF_PIC_FLOW_FORMAT_HELPER(Format) [link] 

This macro is declared in upipe/uref_pic_flow_formats.h source file, line 521.

This macro defines a helper functions to deal with a specified format.

Parameter list:

  • Format: format to check

#define UREF_PIC_FLOW_FORMAT_NB_PLANES(...) [link] 

This macro is declared in upipe/uref_pic_flow_formats.h source file, line 193.

#define _UPIPE_UREF_PIC_FLOW_FORMATS_H_ [link] 

This macro is declared in upipe/uref_pic_flow_formats.h source file, line 32.

struct uref * uref_pic_flow_alloc_0rgb(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_abgr(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_argb(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_bgr24(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_bgra(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_format(struct uref_mgr *mgr, const struct uref_pic_flow_format *format) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 175.

This function allocates a control packet to define a new picture flow, and registers the planes according to the format.

Parameter list:

  • mgr: uref management structure
  • format: desired format to configure

The return value is pointer to uref control packet, or NULL in case of error

See also uref_pic_flow_alloc_def.

struct uref * uref_pic_flow_alloc_gbrp(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_gray8(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_monoblack(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_monowhite(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_nv12(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_nv16(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_nv24(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_p010le(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_rgb0(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_rgb24(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_rgb565(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_rgba(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_rgba64be(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_rgba64le(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_uyvy422(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv420p(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv420p10be(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv420p10le(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv420p12be(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv420p12le(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv420p16be(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv420p16le(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv422p(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv422p10be(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv422p10le(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv422p12be(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv422p12le(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv422p16be(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv422p16le(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv444p(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv444p10be(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv444p10le(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv444p12be(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv444p12le(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv444p16be(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuv444p16le(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuva420p(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuva420p10le(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuva422p(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuva422p10le(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuva444p(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuva444p10le(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

struct uref * uref_pic_flow_alloc_yuyv422(struct uref_mgr *mgr) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function allocates a control packet to define a format.

  • mgr: uref management structure

The return value is pointer to uref or NULL in case of failure

int uref_pic_flow_check_0rgb(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_abgr(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_argb(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_bgr24(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_bgra(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_format(struct uref *uref, const struct uref_pic_flow_format *format) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 121.

This function checks a flow format.

Parameter list:

  • uref: uref control packet
  • format: picture format to check

The return value is an error code

int uref_pic_flow_check_gbrp(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_gray8(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_monoblack(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_monowhite(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_nv12(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_nv16(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_nv24(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_p010le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_rgb0(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_rgb24(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_rgb565(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_rgba(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_rgba64be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_rgba64le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_uyvy422(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv420p(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv420p10be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv420p10le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv420p12be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv420p12le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv420p16be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv420p16le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv422p(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv422p10be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv422p10le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv422p12be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv422p12le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv422p16be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv422p16le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv444p(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv444p10be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv444p10le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv444p12be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv444p12le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv444p16be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuv444p16le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuva420p(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuva420p10le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuva422p(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuva422p10le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuva444p(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuva444p10le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

int uref_pic_flow_check_yuyv422(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

This function checks a flow format.

Parameter list:

  • uref: uref control packet

The return value is an error code

struct uref_pic_flow_format [link] 

This struct is declared in upipe/uref_pic_flow_formats.h source file, line 55.

This struct describes a picture format.

FieldDescription
const char * name;name
uint8_t macropixel;macro pixel
uint8_t nb_planes;number of planes
struct uref_pic_flow_format_plane planes[];array of plane descriptions

const struct uref_pic_flow_format uref_pic_flow_format_0rgb [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 413.

This constant is the description of the 0rgb format.

from libavutil/pixfmt.h: packed RGB 8:8:8, 32bpp, XRGBXRGB... X=unused/undefined

const struct uref_pic_flow_format uref_pic_flow_format_abgr [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 431.

This constant is the description of the abgr format.

const struct uref_pic_flow_format uref_pic_flow_format_argb [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 425.

This constant is the description of the argb format.

const struct uref_pic_flow_format uref_pic_flow_format_bgr24 [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 422.

This constant is the description of the bgr format.

const struct uref_pic_flow_format uref_pic_flow_format_bgra [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 434.

This constant is the description of the bgra format.

#define uref_pic_flow_format_foreach_plane(flow_format, plane) [link] 

This macro is declared in upipe/uref_pic_flow_formats.h source file, line 70.

This macro iterates the planes of an uref_pic_flow_format.

Parameter list:

  • flow_format: flow format to iterate
  • plane: set with the next plane

const struct uref_pic_flow_format uref_pic_flow_format_gbrp [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 461.

This constant is the description of the gbrp format.

const struct uref_pic_flow_format_plane * uref_pic_flow_format_get_plane(const struct uref_pic_flow_format *flow_format, const char *chroma) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 85.

This function returns the corresponding plane of a flow format.

Parameter list:

  • flow_format: picture flow format to look into
  • chroma: chroma plane to get

The return value is the flow format plane or NULL

uint8_t uref_pic_flow_format_get_plane_id(const struct uref_pic_flow_format *flow_format, const struct uref_pic_flow_format_plane *plane) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 102.

This function returns the index of a plane in the flow format plane array.

Parameter list:

  • flow_format: pointer to the structure containing the array
  • plane: plane to get the index from

The return value is the index or UINT8_MAX if the plane was not found in the array

const struct uref_pic_flow_format uref_pic_flow_format_gray8 [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 383.

This is the description of the gray8 format.

const struct uref_pic_flow_format uref_pic_flow_format_monoblack [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 391.

This is the description of the mono black format.

From libavutil/pixfmt.h: 1bpp, 0 is black, 1 is white, in each byte pixels are ordered from the msb to the lsb

const struct uref_pic_flow_format uref_pic_flow_format_monowhite [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 399.

This is the description of the mono white format.

From libavutil/pixfmt.h: 1bpp, 0 is white, 1 is black, in each byte pixels are ordered from the msb to the lsb

const struct uref_pic_flow_format uref_pic_flow_format_nv12 [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 445.

This constant is the description of the nv12 format.

const struct uref_pic_flow_format uref_pic_flow_format_nv16 [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 450.

This constant is the description of the nv16 format.

const struct uref_pic_flow_format uref_pic_flow_format_nv24 [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 455.

This constant is the description of the nv24 format.

const struct uref_pic_flow_format uref_pic_flow_format_p010le [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 466.

This constant is the description of the p010le format.

struct uref_pic_flow_format_plane [link] 

This struct is declared in upipe/uref_pic_flow_formats.h source file, line 41.

This struct describes a picture plane

FieldDescription
uint8_t hsub;horizontal subsampling
uint8_t vsub;vertical subsampling
uint8_t mpixel_size;size in octets of a compound
const char * chroma;chroma type
uint8_t mpixel_bits;size in bits of a compound

const struct uref_pic_flow_format uref_pic_flow_format_rgb0 [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 406.

This constant is the description of the rgb0 format.

From libavutil/pixfmt.h: packed RGB 8:8:8, 32bpp, RGBXRGBX... X=unused/undefined

const struct uref_pic_flow_format uref_pic_flow_format_rgb24 [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 419.

This constant is the description of the rgb24 format.

const struct uref_pic_flow_format uref_pic_flow_format_rgb565 [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 416.

This is the description of the rgb565 format.

const struct uref_pic_flow_format uref_pic_flow_format_rgba [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 428.

This constant is the description of the rgba format.

const struct uref_pic_flow_format uref_pic_flow_format_rgba64be [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 440.

This constant is the description of the rgba64be format.

const struct uref_pic_flow_format uref_pic_flow_format_rgba64le [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 437.

This constant is the description of the rgba64le format.

const struct uref_pic_flow_format uref_pic_flow_format_uyvy422 [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 380.

This constant is the description of the uyvy422 format.

const struct uref_pic_flow_format uref_pic_flow_format_yuv420p [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 233.

This constant is the description of the yuv420p format.

const struct uref_pic_flow_format uref_pic_flow_format_yuv420p10be [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 290.

This constant is the description of the yuv420p10be format

const struct uref_pic_flow_format uref_pic_flow_format_yuv420p10le [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 272.

This constant is the description of the yuv420p10le format

const struct uref_pic_flow_format uref_pic_flow_format_yuv420p12be [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 326.

This constant is the description of the yuv420p12be format.

const struct uref_pic_flow_format uref_pic_flow_format_yuv420p12le [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 308.

This constant is the description of the yuv420p12le format.

const struct uref_pic_flow_format uref_pic_flow_format_yuv420p16be [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 362.

This constant is the description of the yuv420p16be format.

const struct uref_pic_flow_format uref_pic_flow_format_yuv420p16le [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 344.

This constant is the description of the yuv420p16le format.

const struct uref_pic_flow_format uref_pic_flow_format_yuv422p [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 239.

This constant is the description of the yuv422p format.

const struct uref_pic_flow_format uref_pic_flow_format_yuv422p10be [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 296.

This constant is the description of the yuv422p10be format

const struct uref_pic_flow_format uref_pic_flow_format_yuv422p10le [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 278.

This constant is the description of the yuv422p10le format

const struct uref_pic_flow_format uref_pic_flow_format_yuv422p12be [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 332.

This constant is the description of the yuv422p12be format.

const struct uref_pic_flow_format uref_pic_flow_format_yuv422p12le [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 314.

This constant is the description of the yuv422p12le format.

const struct uref_pic_flow_format uref_pic_flow_format_yuv422p16be [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 368.

This constant is the description of the yuv422p16be format.

const struct uref_pic_flow_format uref_pic_flow_format_yuv422p16le [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 350.

This constant is the description of the yuv422p16le format.

const struct uref_pic_flow_format uref_pic_flow_format_yuv444p [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 245.

This constant is the description of the yuv444p format.

const struct uref_pic_flow_format uref_pic_flow_format_yuv444p10be [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 302.

This constant is the description of the yuv444p10be format

const struct uref_pic_flow_format uref_pic_flow_format_yuv444p10le [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 284.

This constant is the description of the yuv444p10le format

const struct uref_pic_flow_format uref_pic_flow_format_yuv444p12be [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 338.

This constant is the description of the yuv444p12be format.

const struct uref_pic_flow_format uref_pic_flow_format_yuv444p12le [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 320.

This constant is the description of the yuv444p12le format.

const struct uref_pic_flow_format uref_pic_flow_format_yuv444p16be [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 374.

This constant is the description of the yuv444p16be format.

const struct uref_pic_flow_format uref_pic_flow_format_yuv444p16le [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 356.

This constant is the description of the yuv444p16le format.

const struct uref_pic_flow_format uref_pic_flow_format_yuva420p [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 213.

This constant is the description of the yuva420p format.

const struct uref_pic_flow_format uref_pic_flow_format_yuva420p10le [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 252.

This constant is the description of the yuva420p10le format

const struct uref_pic_flow_format uref_pic_flow_format_yuva422p [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 220.

This constant is the description of the yuva422p format.

const struct uref_pic_flow_format uref_pic_flow_format_yuva422p10le [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 259.

This constant is the description of the yuva422p10le format

const struct uref_pic_flow_format uref_pic_flow_format_yuva444p [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 227.

This constant is the description of the yuva444p format.

const struct uref_pic_flow_format uref_pic_flow_format_yuva444p10le [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 266.

This constant is the description of the yuva444p10le format

const struct uref_pic_flow_format uref_pic_flow_format_yuyv422 [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 377.

This constant is the description of the yuyv422 format.

const struct uref_pic_flow_format * uref_pic_flow_formats[] [link] 

This constant is declared in upipe/uref_pic_flow_formats.h source file, line 559.

const struct uref_pic_flow_format * uref_pic_flow_get_format(struct uref *uref) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 563.

const struct uref_pic_flow_format * uref_pic_flow_get_format_by_name(const char *name) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 579.

This function finds a picture format with the given name.

Parameter list:

  • name: name of the picture format to lookup

The return value is the corresponding picture format, or NULL if not found

int uref_pic_flow_set_0rgb(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_abgr(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_argb(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_bgr24(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_bgra(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_format(struct uref *uref, const struct uref_pic_flow_format *format) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 148.

This function sets a flow format.

Parameter list:

  • uref: uref control packet
  • format: picture format to set

The return value is an error code

int uref_pic_flow_set_gbrp(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_gray8(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_monoblack(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_monowhite(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_nv12(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_nv16(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_nv24(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_p010le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_rgb0(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_rgb24(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_rgb565(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_rgba(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_rgba64be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_rgba64le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_uyvy422(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv420p(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv420p10be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv420p10le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv420p12be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv420p12le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv420p16be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv420p16le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv422p(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv422p10be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv422p10le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv422p12be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv422p12le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv422p16be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv422p16le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv444p(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv444p10be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv444p10le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv444p12be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv444p12le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv444p16be(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuv444p16le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuva420p(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuva420p10le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuva422p(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuva422p10le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuva444p(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuva444p10le(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

int uref_pic_flow_set_yuyv422(struct uref *flow_def) [link] 

This function is declared in upipe/uref_pic_flow_formats.h source file, line 552.

Valid XHTML 1.0 StrictGenerated by cmassiot on Sun Dec 14 18:31:17 2025 using MkDoc