libweed  0.6.0
Macros
weed-palettes.h File Reference

Go to the source code of this file.

Macros

#define WEED_PALETTE_END   0
 
#define WEED_PALETTE_RGB888   1
 
#define WEED_PALETTE_RGB24   1
 
#define WEED_PALETTE_BGR888   2
 
#define WEED_PALETTE_BGR24   2
 
#define WEED_PALETTE_RGBA8888   3
 
#define WEED_PALETTE_RGBA32   3
 
#define WEED_PALETTE_ARGB8888   4
 
#define WEED_PALETTE_ARGB32   4
 
#define WEED_PALETTE_RGBFLOAT   5
 
#define WEED_PALETTE_RGBAFLOAT   6
 
#define WEED_PALETTE_BGRA8888   7
 
#define WEED_PALETTE_BGRA32   7
 
#define WEED_PALETTE_YUV422P   513
 
#define WEED_PALETTE_YV16   513
 
#define WEED_PALETTE_YUV420P   514
 
#define WEED_PALETTE_YV12   514
 
#define WEED_PALETTE_YVU420P   515
 
#define WEED_PALETTE_I420   515
 
#define WEED_PALETTE_IYUV   515
 
#define WEED_PALETTE_YUV444P   516
 
#define WEED_PALETTE_YUVA4444P   517
 
#define WEED_PALETTE_YUYV8888   518
 
#define WEED_PALETTE_YUYV   518
 
#define WEED_PALETTE_YUY2   518
 
#define WEED_PALETTE_UYVY8888   519
 
#define WEED_PALETTE_UYVY   519
 
#define WEED_PALETTE_YUV411   520
 
#define WEED_PALETTE_IYU1   520
 
#define WEED_PALETTE_YUV888   521
 
#define WEED_PALETTE_IYU2   521
 
#define WEED_PALETTE_YUVA8888   522
 
#define WEED_PALETTE_A1   1025
 
#define WEED_PALETTE_A8   1026
 
#define WEED_PALETTE_AFLOAT   1027
 
#define WEED_YUV_SAMPLING_DEFAULT   0
 
#define WEED_YUV_SAMPLING_JPEG   0
 jpeg/mpeg1 - samples centered horizontally: 0.5, 2.5 etc. More...
 
#define WEED_YUV_SAMPLING_MPEG   1
 mpeg2 - samples aligned horizontally: 0,2,4 etc; More...
 
#define WEED_YUV_SAMPLING_DVPAL   2
 separated Cb and Cr More...
 
#define WEED_YUV_SAMPLING_DVNTSC   3
 not used - only for 411 planar More...
 
#define WEED_YUV_CLAMPING_CLAMPED   0
 
#define WEED_YUV_CLAMPING_UNCLAMPED   1
 
#define WEED_YUV_SUBSPACE_YUV   0
 
#define WEED_YUV_SUBSPACE_YCBCR   1
 
#define WEED_YUV_SUBSPACE_BT709   2
 

Macro Definition Documentation

◆ WEED_PALETTE_A1

#define WEED_PALETTE_A1   1025

◆ WEED_PALETTE_A8

#define WEED_PALETTE_A8   1026

◆ WEED_PALETTE_AFLOAT

#define WEED_PALETTE_AFLOAT   1027

◆ WEED_PALETTE_ARGB32

#define WEED_PALETTE_ARGB32   4

◆ WEED_PALETTE_ARGB8888

#define WEED_PALETTE_ARGB8888   4

◆ WEED_PALETTE_BGR24

#define WEED_PALETTE_BGR24   2

◆ WEED_PALETTE_BGR888

#define WEED_PALETTE_BGR888   2

◆ WEED_PALETTE_BGRA32

#define WEED_PALETTE_BGRA32   7

◆ WEED_PALETTE_BGRA8888

#define WEED_PALETTE_BGRA8888   7

◆ WEED_PALETTE_END

#define WEED_PALETTE_END   0

◆ WEED_PALETTE_I420

#define WEED_PALETTE_I420   515

◆ WEED_PALETTE_IYU1

#define WEED_PALETTE_IYU1   520

◆ WEED_PALETTE_IYU2

#define WEED_PALETTE_IYU2   521

◆ WEED_PALETTE_IYUV

#define WEED_PALETTE_IYUV   515

◆ WEED_PALETTE_RGB24

#define WEED_PALETTE_RGB24   1

◆ WEED_PALETTE_RGB888

#define WEED_PALETTE_RGB888   1

◆ WEED_PALETTE_RGBA32

#define WEED_PALETTE_RGBA32   3

◆ WEED_PALETTE_RGBA8888

#define WEED_PALETTE_RGBA8888   3

◆ WEED_PALETTE_RGBAFLOAT

#define WEED_PALETTE_RGBAFLOAT   6

◆ WEED_PALETTE_RGBFLOAT

#define WEED_PALETTE_RGBFLOAT   5

◆ WEED_PALETTE_UYVY

#define WEED_PALETTE_UYVY   519

◆ WEED_PALETTE_UYVY8888

#define WEED_PALETTE_UYVY8888   519

◆ WEED_PALETTE_YUV411

#define WEED_PALETTE_YUV411   520

◆ WEED_PALETTE_YUV420P

#define WEED_PALETTE_YUV420P   514

◆ WEED_PALETTE_YUV422P

#define WEED_PALETTE_YUV422P   513

◆ WEED_PALETTE_YUV444P

#define WEED_PALETTE_YUV444P   516

◆ WEED_PALETTE_YUV888

#define WEED_PALETTE_YUV888   521

◆ WEED_PALETTE_YUVA4444P

#define WEED_PALETTE_YUVA4444P   517

◆ WEED_PALETTE_YUVA8888

#define WEED_PALETTE_YUVA8888   522

◆ WEED_PALETTE_YUY2

#define WEED_PALETTE_YUY2   518

◆ WEED_PALETTE_YUYV

#define WEED_PALETTE_YUYV   518

◆ WEED_PALETTE_YUYV8888

#define WEED_PALETTE_YUYV8888   518

◆ WEED_PALETTE_YV12

#define WEED_PALETTE_YV12   514

◆ WEED_PALETTE_YV16

#define WEED_PALETTE_YV16   513

◆ WEED_PALETTE_YVU420P

#define WEED_PALETTE_YVU420P   515

◆ WEED_YUV_CLAMPING_CLAMPED

#define WEED_YUV_CLAMPING_CLAMPED   0

◆ WEED_YUV_CLAMPING_UNCLAMPED

#define WEED_YUV_CLAMPING_UNCLAMPED   1

◆ WEED_YUV_SAMPLING_DEFAULT

#define WEED_YUV_SAMPLING_DEFAULT   0

◆ WEED_YUV_SAMPLING_DVNTSC

#define WEED_YUV_SAMPLING_DVNTSC   3

not used - only for 411 planar

◆ WEED_YUV_SAMPLING_DVPAL

#define WEED_YUV_SAMPLING_DVPAL   2

separated Cb and Cr

◆ WEED_YUV_SAMPLING_JPEG

#define WEED_YUV_SAMPLING_JPEG   0

jpeg/mpeg1 - samples centered horizontally: 0.5, 2.5 etc.

◆ WEED_YUV_SAMPLING_MPEG

#define WEED_YUV_SAMPLING_MPEG   1

mpeg2 - samples aligned horizontally: 0,2,4 etc;

◆ WEED_YUV_SUBSPACE_BT709

#define WEED_YUV_SUBSPACE_BT709   2

◆ WEED_YUV_SUBSPACE_YCBCR

#define WEED_YUV_SUBSPACE_YCBCR   1

◆ WEED_YUV_SUBSPACE_YUV

#define WEED_YUV_SUBSPACE_YUV   0