Modules
Everything related to libavcodec
.
Everything related to libavfilter
.
Everything related to libavformat
.
Everything related to libavutil
.
Errors of the rsmpeg.
Raw and unsafe FFmpeg functions, structs and contants,
Everything related to libswresample
.
Everything related to libswscale
.
Traits
This is a convenient trait we cannot find in the rust std library. Accessing
member of a ffi struct mutably is not always safe(consider directly changing
the capacity of a Vec). But for some members, accessing them is a need. So
UnsafeDerefMut
is come to rescue. You can use foo.deref_mut().member = bar
in a unsafe block if type of foo implements this trait.