comparison avcodec.h @ 6520:c7b922e9477e libavcodec

Document AVCodec.capabilities.
author michael
date Fri, 21 Mar 2008 11:35:32 +0000
parents 2191d340f80d
children bac421a6c4da
comparison
equal deleted inserted replaced
6519:f57fee2decd6 6520:c7b922e9477e
2215 int (*init)(AVCodecContext *); 2215 int (*init)(AVCodecContext *);
2216 int (*encode)(AVCodecContext *, uint8_t *buf, int buf_size, void *data); 2216 int (*encode)(AVCodecContext *, uint8_t *buf, int buf_size, void *data);
2217 int (*close)(AVCodecContext *); 2217 int (*close)(AVCodecContext *);
2218 int (*decode)(AVCodecContext *, void *outdata, int *outdata_size, 2218 int (*decode)(AVCodecContext *, void *outdata, int *outdata_size,
2219 const uint8_t *buf, int buf_size); 2219 const uint8_t *buf, int buf_size);
2220 /**
2221 * Codec capabilities.
2222 * see CODEC_CAP_*
2223 */
2220 int capabilities; 2224 int capabilities;
2221 struct AVCodec *next; 2225 struct AVCodec *next;
2222 void (*flush)(AVCodecContext *); 2226 void (*flush)(AVCodecContext *);
2223 const AVRational *supported_framerates; ///array of supported framerates, or NULL if any, array is terminated by {0,0} 2227 const AVRational *supported_framerates; ///array of supported framerates, or NULL if any, array is terminated by {0,0}
2224 const enum PixelFormat *pix_fmts; ///array of supported pixel formats, or NULL if unknown, array is terminanted by -1 2228 const enum PixelFormat *pix_fmts; ///array of supported pixel formats, or NULL if unknown, array is terminanted by -1