FFmpeg
Modules
Here is a list of all modules:
[detail level 12345]
 ASS styles
 ASS functions
 end of Dialogue Event
 ▼libavcodecEncoding/Decoding Library
 ►Decoding
 Encoding
 ►Codecs
 Internal
 send/receive encoding and decoding API overviewThe avcodec_send_packet()/avcodec_receive_frame()/avcodec_send_frame()/ avcodec_receive_packet() functions provide an encode/decode API, which decouples input and output
 ►Core functions/structures.
 ►Utility functions
 ►Bitstream filters
 AVPacketSideDataTypes and functions for working with AVPacketSideData
 AVPacketTypes and functions for working with AVPacket
 libavdeviceSpecial devices muxing/demuxing library
 ▼libavfilterGraph-based frame editing library
 ►Buffer sink API
 Buffer source API
 ▼libavformatI/O and Muxing/Demuxing Library
 DemuxingDemuxers read a media file and split it into chunks of data (packets). A packet contains one or more encoded frames which belongs to a single elementary stream. In the lavf API this process is represented by the avformat_open_input() function for opening a file, av_read_frame() for reading a single packet and finally avformat_close_input(), which does the cleanup
 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
 I/O Protocols
 Internal
 Public Metadata API
 Core functions
 ►Utility functions
 ▼libavutilCommon code shared across all FFmpeg libraries
 ►Crypto and Hashing
 ►Mathematics
 String Manipulation
 ►Memory Management
 ►Data Structures
 ►Video related
 ►Audio related
 Error Codes
 ►Logging Facility
 ►Other
 Device context creation flagsFlags for av_hwdevice_ctx_create
 libswresampleAudio resampling, sample format conversion and mixing library
 AVRational6464-bit extension of AVRational
 libswscaleColor conversion and scaling library
 User-provided ConfigurationUser-provided preprocessor definitions for configuring the behavior of the checkasm header files. These macros should be defined before including checkasm.h, based on the availability of compiler features in the target project
 Random Number GenerationFunctions for generating uniformly distributed random numbers
 Memory InitializationFunctions for filling buffers with various patterns of data
 Floating-Point ComparisonUtilities for comparing floating-point values with tolerance
 ▼Buffer Comparison UtilitiesFunctions and macros for comparing multi-dimensional buffers
 Internal Implementation DetailsInternal functions and structures not part of the public API
 VDPAU_Decoding
 Short-hand AliasesConvenience aliases for common checkasm functions and macros