Mercurial > libavcodec.hg
comparison avcodec.h @ 315:40d8092e2ff0 libavcodec
* using pixtype as enum - by Philip Gladstone
| author | kabi |
|---|---|
| date | Mon, 08 Apr 2002 21:03:35 +0000 |
| parents | ac677a84d5df |
| children | 02d6d988399e |
comparison
equal
deleted
inserted
replaced
| 314:289eb941b8ba | 315:40d8092e2ff0 |
|---|---|
| 37 CODEC_TYPE_VIDEO, | 37 CODEC_TYPE_VIDEO, |
| 38 CODEC_TYPE_AUDIO, | 38 CODEC_TYPE_AUDIO, |
| 39 }; | 39 }; |
| 40 | 40 |
| 41 enum PixelFormat { | 41 enum PixelFormat { |
| 42 PIX_FMT_ANY, | |
| 42 PIX_FMT_YUV420P, | 43 PIX_FMT_YUV420P, |
| 43 PIX_FMT_YUV422, | 44 PIX_FMT_YUV422, |
| 44 PIX_FMT_RGB24, | 45 PIX_FMT_RGB24, |
| 45 PIX_FMT_BGR24, | 46 PIX_FMT_BGR24, |
| 46 PIX_FMT_YUV422P, | 47 PIX_FMT_YUV422P, |
| 96 #define FF_ASPECT_4_3_625 2 | 97 #define FF_ASPECT_4_3_625 2 |
| 97 #define FF_ASPECT_4_3_525 3 | 98 #define FF_ASPECT_4_3_525 3 |
| 98 #define FF_ASPECT_16_9_625 4 | 99 #define FF_ASPECT_16_9_625 4 |
| 99 #define FF_ASPECT_16_9_525 5 | 100 #define FF_ASPECT_16_9_525 5 |
| 100 int gop_size; /* 0 = intra only */ | 101 int gop_size; /* 0 = intra only */ |
| 101 int pix_fmt; /* pixel format, see PIX_FMT_xxx */ | 102 enum PixelFormat pix_fmt; /* pixel format, see PIX_FMT_xxx */ |
| 102 | 103 |
| 103 /* if non NULL, 'draw_horiz_band' is called by the libavcodec | 104 /* if non NULL, 'draw_horiz_band' is called by the libavcodec |
| 104 decoder to draw an horizontal band. It improve cache usage. Not | 105 decoder to draw an horizontal band. It improve cache usage. Not |
| 105 all codecs can do that. You must check the codec capabilities | 106 all codecs can do that. You must check the codec capabilities |
| 106 before */ | 107 before */ |
