FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Modules | Files
Common utility functions

libavutil contains the code shared across all the other FFmpeg libraries. More...

Modules

 Crypto and Hashing
 
 Maths
 
 String Manipulation
 
 Memory Management
 
 Data Structures
 
 Audio related
 
 Error Codes
 
 Logging Facility
 
 Other
 

Files

file  avutil.h
 Convenience header that includes libavutil's core.
 
file  macros.h
 Utility Preprocessor macros.
 
file  version.h
 Libavutil version macros.
 

Detailed Description

libavutil contains the code shared across all the other FFmpeg libraries.

Note
libavutil is designed to be modular. In most cases, in order to use the functions provided by one component of libavutil you must explicitly include the specific header containing that feature. If you are only using media-related components, you could simply include libavutil/avutil.h, which brings in most of the "core" components.