libweed 0.6.0

- Main Page
- Data Structures
- Files

- File List
- Globals

All Data Structures Files Functions Variables Typedefs Macros
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

#define WEED_PALETTE_A1 1025

#define WEED_PALETTE_A8 1026

#define WEED_PALETTE_AFLOAT 1027

#define WEED_PALETTE_ARGB32 4

#define WEED_PALETTE_ARGB8888 4

#define WEED_PALETTE_BGR24 2

#define WEED_PALETTE_BGR888 2

#define WEED_PALETTE_BGRA32 7

#define WEED_PALETTE_BGRA8888 7

#define WEED_PALETTE_END 0

#define WEED_PALETTE_I420 515

#define WEED_PALETTE_IYU1 520

#define WEED_PALETTE_IYU2 521

#define WEED_PALETTE_IYUV 515

#define WEED_PALETTE_RGB24 1

#define WEED_PALETTE_RGB888 1

#define WEED_PALETTE_RGBA32 3

#define WEED_PALETTE_RGBA8888 3

#define WEED_PALETTE_RGBAFLOAT 6

#define WEED_PALETTE_RGBFLOAT 5

#define WEED_PALETTE_UYVY 519

#define WEED_PALETTE_UYVY8888 519

#define WEED_PALETTE_YUV411 520

#define WEED_PALETTE_YUV420P 514

#define WEED_PALETTE_YUV422P 513

#define WEED_PALETTE_YUV444P 516

#define WEED_PALETTE_YUV888 521

#define WEED_PALETTE_YUVA4444P 517

#define WEED_PALETTE_YUVA8888 522

#define WEED_PALETTE_YUY2 518

#define WEED_PALETTE_YUYV 518

#define WEED_PALETTE_YUYV8888 518

#define WEED_PALETTE_YV12 514

#define WEED_PALETTE_YV16 513

#define WEED_PALETTE_YVU420P 515

#define WEED_YUV_CLAMPING_CLAMPED 0

#define WEED_YUV_CLAMPING_UNCLAMPED 1

#define WEED_YUV_SAMPLING_DEFAULT 0

#define WEED_YUV_SAMPLING_DVNTSC 3

not used - only for 411 planar

#define WEED_YUV_SAMPLING_DVPAL 2

separated Cb and Cr

#define WEED_YUV_SAMPLING_JPEG 0

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

#define WEED_YUV_SAMPLING_MPEG 1

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

#define WEED_YUV_SUBSPACE_BT709 2

#define WEED_YUV_SUBSPACE_YCBCR 1

#define WEED_YUV_SUBSPACE_YUV 0