Modules§
- avcodec
- This module implements a lightweight and safe decoder interface over
libavcodec. It is designed to concentrate all calls to unsafe methods in one place, while providing the same low-level access as the libavcodec functions do. - avutil 🔒
- error 🔒
- ffi 🔒
- swscale
- This module implements a lightweight and safe interface over the conversion functions of
libswscale. It is designed to concentrate all calls to unsafe methods in one place, while providing a higher-level interface for converting decoded frames from one format to another.
Structs§
Constants§
- AVERROR_
EAGAIN - AVERROR_
EOF - AVERROR_
INVALIDDATA - AVPicture
Type_ AV_ PICTURE_ TYPE_ I - AVPixel
Format_ AV_ PIX_ FMT_ NV12 - AVPixel
Format_ AV_ PIX_ FMT_ YUV420P - AV_
CODEC_ CAP_ DR1 - AV_
NOPTS_ VALUE - AV_
PKT_ FLAG_ KEY - FF_
PROFILE_ H264_ BASELINE - FF_
PROFILE_ H264_ EXTENDED - FF_
PROFILE_ H264_ HIGH - FF_
PROFILE_ H264_ HIGH_ 10 - FF_
PROFILE_ H264_ HIGH_ 422 - FF_
PROFILE_ H264_ HIGH_ 444_ PREDICTIVE - FF_
PROFILE_ H264_ MAIN - FF_
PROFILE_ H264_ MULTIVIEW_ HIGH - FF_
PROFILE_ H264_ STEREO_ HIGH - FF_
PROFILE_ HEVC_ MAIN - FF_
PROFILE_ HEVC_ MAIN_ 10 - FF_
PROFILE_ HEVC_ MAIN_ STILL_ PICTURE - FF_
PROFILE_ VP9_ 0 - FF_
PROFILE_ VP9_ 1 - FF_
PROFILE_ VP9_ 2 - FF_
PROFILE_ VP9_ 3
Functions§
- max_
buffer_ alignment - Get the maximum data alignment that may be required by FFmpeg. This could change depending on FFmpeg’s build configuration (AVX etc.).