FFmpeg  2.7.2
Modules
Here is a list of all modules:
[detail level 1234]
 Special devices muxing/demuxing libraryLibavdevice is a complementary library to libavformat
 Libavfilter - graph-based frame editing library
 Buffer sink API
 Buffer source API
 I/O and Muxing/Demuxing LibraryLibavformat (lavf) is a library for dealing with various media container formats
 DemuxingDemuxers read a media file and split it into chunks of data (packets)
 MuxingMuxers take encoded data in the form of AVPackets and write it into files or other output bytestreams in the specified container format
 I/O Read/Write
 Demuxers
 Native Demuxers
 External library wrappers
 I/O Protocols
 Internal
 Public Metadata APIThe metadata API allows libavformat to export metadata tags to a client application when demuxing
 Core functionsFunctions for querying libavformat capabilities, allocating core structures, etc
 Utility functionsMiscellaneous utility functions related to both muxing and demuxing (or neither)
 RIFF FourCCsGet the tables mapping RIFF FourCCs to libavcodec AVCodecIDs
 Encoding/Decoding Library
 Decoding
 Frame parsing
 Encoding
 Codecs
 Native Codecs
 External library wrappers
 Hardware Accelerators bridge
 Direct3D11
 DXVA2
 VA API Decoding
 VDA
 VDPAU Decoder and RendererVDPAU hardware acceleration has two modules
 XvMC
 Internal
 Core functions/structures.Basic definitions, functions for querying libavcodec capabilities, allocating core structures, etc
 AVPacketTypes and functions for working with AVPacket
 AVHWAccel
 AVPictureFunctions for working with AVPicture
 Audio resampling
 Utility functionsMiscellaneous utility functions related to both encoding and decoding (or neither)
 Pixel formatsFunctions for working with pixel formats
 FFT functions
 LibavresampleLibavresample (lavr) is a library that handles audio resampling, sample format conversion and mixing
 Libpostproc
 LibswresampleLibswresample (lswr) is a library that handles audio resampling, sample format conversion and mixing
 Color conversion and scalingReturn the LIBSWSCALE_VERSION_INT constant
 Common utility functionsLibavutil contains the code shared across all the other FFmpeg libraries
 Crypto and Hashing
 Adler32
 AES
 Base64
 Blowfish
 CAST5
 CAMELLIA
 CRC32
 HMAC
 MD5
 RIPEMD
 SHA
 SHA512
 TWOFISH
 XTEA
 LZO
 Maths
 String Manipulation
 Memory Management
 Data Structures
 AVBufferAVBuffer is an API for reference-counted data buffers
 AVBufferPoolAVBufferPool is an API for a lock-free thread-safe pool of AVBuffers
 AVFrameAVFrame is an abstraction for reference-counted raw multimedia data
 AVOptionsAVOptions provide a generic system to declare options on arbitrary structs ("objects")
 Evaluating option stringsThis group of functions can be used to evaluate option strings and get numbers out of them
 Option setting functionsThose functions set the field of obj with the given name to value
 Option getting functionsThose functions get a value of the option with the given name from an object
 AVDictionarySimple key:value store
 Audio related
 Audio FIFO Buffer
 Audio channel masksA channel layout is a 64-bits integer with a bit set for every channel
 Audio channel layouts
 Audio downmix metadata
 Audio sample formatsAudio sample format enumeration and related convenience functions
 Samples manipulationFunctions that manipulate audio samples
 Error Codes
 Logging Facility
 Logging Constants
 Other
 InternalNot exported functions, for internal usage only
 Preprocessor String MacrosString manipulation macros
 Library Version MacrosUseful to check and match library version in order to maintain backward compatibility
 Constants
 Encoding specific
 Timestamp specificFFmpeg internal timebase and timestamp definitions
 Image relatedAVPicture types, pixel formats and basic image planes manipulation
 Version and Build diagnosticsMacros and function useful to check at compiletime and at runtime which version of libavutil is in use
 Media TypeMedia Type
 AV_FRAME_FLAGSFlags describing additional frame properties
 Deprecation guardsFF_API_* defines may be placed below to indicate public API that will be dropped at a future version bump