FFmpeg
Data Structures | Macros | Functions
codec_desc.h File Reference
#include "libavutil/avutil.h"
#include "codec_id.h"

Go to the source code of this file.

Data Structures

struct  AVCodecDescriptor
 This struct describes the properties of a single codec described by an AVCodecID. More...
 

Macros

#define AV_CODEC_PROP_INTRA_ONLY   (1 << 0)
 Codec uses only intra compression. More...
 
#define AV_CODEC_PROP_LOSSY   (1 << 1)
 Codec supports lossy compression. More...
 
#define AV_CODEC_PROP_LOSSLESS   (1 << 2)
 Codec supports lossless compression. More...
 
#define AV_CODEC_PROP_REORDER   (1 << 3)
 Codec supports frame reordering. More...
 
#define AV_CODEC_PROP_FIELDS   (1 << 4)
 Video codec supports separate coding of fields in interlaced frames. More...
 
#define AV_CODEC_PROP_BITMAP_SUB   (1 << 16)
 Subtitle codec is bitmap based Decoded AVSubtitle data can be read from the AVSubtitleRect->pict field. More...
 
#define AV_CODEC_PROP_TEXT_SUB   (1 << 17)
 Subtitle codec is text based. More...
 

Functions

const AVCodecDescriptoravcodec_descriptor_get (enum AVCodecID id)
 
const AVCodecDescriptoravcodec_descriptor_next (const AVCodecDescriptor *prev)
 Iterate over all codec descriptors known to libavcodec. More...
 
const AVCodecDescriptoravcodec_descriptor_get_by_name (const char *name)