Defines | |
#define | QUICKTIME_DIVX "DIVX" |
Non compatible divx. | |
#define | QUICKTIME_DIV3 "DIV3" |
Divx for AVI files. | |
#define | QUICKTIME_DV "dvc " |
DV. | |
#define | QUICKTIME_DV_AVID "AVdv" |
DV. | |
#define | QUICKTIME_DV_AVID_A "dvcp" |
DV. | |
#define | QUICKTIME_RAW "raw " |
Uncompressed RGB. | |
#define | QUICKTIME_JPEG "jpeg" |
JPEG-Photo. | |
#define | QUICKTIME_PNG "png " |
JPEG-Photo. | |
#define | QUICKTIME_MJPA "mjpa" |
Motion JPEG-A. | |
#define | QUICKTIME_YUV2 "yuv2" |
8 bit Packed full-range (not video) YUV 4:2:2 | |
#define | QUICKTIME_YUV4 "yuv4" |
YUV 4:2:0. | |
#define | QUICKTIME_YUV420 "yv12" |
8 bit planar YUV 4:2:0 | |
#define | QUICKTIME_2VUY "2vuy" |
8 bit Packed YUV (video range) 4:2:2 | |
#define | QUICKTIME_V308 "v308" |
8 bit Packed YUV 4:4:4 | |
#define | QUICKTIME_V408 "v408" |
8 bit Packed YUVA 4:4:4:4 | |
#define | QUICKTIME_V210 "v210" |
10 bit Packed YUV 4:2:2 | |
#define | QUICKTIME_V410 "v410" |
10 bit Packed YUV 4:4:4 |
These definintions are for some more commonly used codecs. They can be used as the compressor argument for quicktime_set_video . There is, however, no way to check, if a codec is accually present on the system. It should also be noted, that libquicktime supports more codecs, than are listed here. For these reasons, it's strongly recommended to use the more sophisticated codec selection mechanism via the Codec registry .
|
Non compatible divx. Never hardcode this in an application! |
|
Divx for AVI files. Never hardcode this in an application! |
|
DV. Never hardcode this in an application! |
|
DV. Never hardcode this in an application! |
|
DV. Never hardcode this in an application! |
|
Uncompressed RGB. Never hardcode this in an application. There are 2 encoders with this fourcc, one for RGB and one for RGBA. |
|
JPEG-Photo. Might be missing if libjpeg headers aren't there during compilation. |
|
JPEG-Photo. Might be missing if libjpeg headers aren't there during compilation. There are 2 encoders, one for RGB, the other for RGBA. |
|
Motion JPEG-A. Might be missing if libjpeg headers aren't there during compilation. A good choice for high quality interlaced storage. |
|
8 bit Packed full-range (not video) YUV 4:2:2 Should always be there, can safely be hardcoded. |
|
YUV 4:2:0. Not compatible with standard quicktime. |
|
8 bit planar YUV 4:2:0 Practically no external information about this codec exists. It should always be available, but nevertheless not used. |
|
8 bit Packed YUV (video range) 4:2:2 Should always be there, can safely be hardcoded. |
|
8 bit Packed YUV 4:4:4 Should always be there, can safely be hardcoded. |
|
8 bit Packed YUVA 4:4:4:4 Should always be there, can safely be hardcoded. |
|
10 bit Packed YUV 4:2:2 Should always be there, can safely be hardcoded. |
|
10 bit Packed YUV 4:4:4 Should always be there, can safely be hardcoded. |