FFmpeg
|
ASS styles | |
ASS functions | |
end of Dialogue Event | |
▼libavcodec | Encoding/Decoding Library |
►Decoding | |
Encoding | |
►Codecs | |
Internal | |
send/receive encoding and decoding API overview | The 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 | |
AVPacketSideData | Types and functions for working with AVPacketSideData |
AVPacket | Types and functions for working with AVPacket |
libavdevice | Special devices muxing/demuxing library |
▼libavfilter | Graph-based frame editing library |
►Buffer sink API | |
Buffer source API | |
▼libavformat | I/O and Muxing/Demuxing Library |
Demuxing | Demuxers 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 |
Muxing | Muxers 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 | |
▼libavutil | Common 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 flags | AVHWFramesContext.hwctx is currently not used |
Parameter Definition | Parameters as defined in section 3.6.1 and 3.8 of IAMF |
Audio Element | Audio Elements as defined in section 3.6 of IAMF |
Mix Presentation | Mix Presentations as defined in section 3.7 of IAMF |
libpostproc | Video postprocessing library |
libswresample | Audio resampling, sample format conversion and mixing library |
libswscale | Color conversion and scaling library |
VDPAU_Decoding |