FFmpeg: Modules

FFmpeg
[フレーム]
Modules
Here is a list of all modules:
[detail level 1234]
olibavcodec Encoding/Decoding Library
|oCodecs
|| oDirect3D11
|| oDXVA2
|| oVDPAU Decoder and Renderer VDPAU hardware acceleration has two modules
|| \XvMC
|osend/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
|oCore functions/structures. Basic definitions, functions for querying libavcodec capabilities, allocating core structures, etc
||oAVPacket Types and functions for working with AVPacket
||\AVPicture Functions for working with AVPicture
|\Utility functions Miscellaneous utility functions related to both encoding and decoding (or neither)
| oPixel formats Functions for working with pixel formats
olibavdevice Special devices muxing/demuxing library
olibavfilter Graph-based frame editing library
||\Buffer sink accessors Get the properties of the stream
olibavformat I/O and Muxing/Demuxing Library
|oDemuxing Demuxers read a media file and split it into chunks of data (packets)
|oMuxing Muxers take encoded data in the form of AVPackets and write it into files or other output bytestreams in the specified container format
|oPublic Metadata API The metadata API allows libavformat to export metadata tags to a client application when demuxing
|oCore functions Functions for querying libavformat capabilities, allocating core structures, etc
|\Utility functions Miscellaneous utility functions related to both muxing and demuxing (or neither)
| \RIFF FourCCs Get the tables mapping RIFF FourCCs to libavcodec AVCodecIDs
olibavresample Libavresample (lavr) is a library that handles audio resampling, sample format conversion and mixing
olibavutil Common code shared across all FFmpeg libraries
||oAES
||oBase64
||oCAST5
||oDES
||oHash Functions Hash functions useful in multimedia
|||oAdler-32 Adler-32 hash function implementation
|||oCRC CRC (Cyclic Redundancy Check) hash function implementation
|||oGeneric Hashing API An abstraction layer for all hash functions supported by libavutil
|||oMD5 MD5 hash function implementation
|||oMurmur3 MurmurHash3 hash function implementation
|||oRIPEMD RIPEMD hash function implementation
|||oSHA SHA-1 and SHA-256 (Secure Hash Algorithm) hash function implementations
|||\SHA-512 SHA-512 (Secure Hash Algorithm) hash function implementations
||oHMAC
||oLZO
||oRC4
||oTEA
||oTWOFISH
||\XTEA
|oMathematics Mathematical utilities for working with timestamp and time base
||\AVRational Rational number calculation
|oMemory Management Utilities for manipulating memory
||oAlignment Macros Helper macros for declaring aligned variables
||oFunction Attributes Function attributes applicable to memory handling functions
||oHeap Management Functions responsible for allocating, freeing, and copying memory
||oDynamic Array Utilities to make an array grow when needed
||\Miscellaneous Functions Other functions related to memory allocation
||oAVBuffer AVBuffer is an API for reference-counted data buffers
||oAVBufferPool AVBufferPool is an API for a lock-free thread-safe pool of AVBuffers
||oAVFrame AVFrame is an abstraction for reference-counted raw multimedia data
|||\AV_FRAME_FLAGS Flags describing additional frame properties
||oAVOptions AVOptions provide a generic system to declare options on arbitrary structs ("objects")
|||oEvaluating option strings This group of functions can be used to evaluate option strings and get numbers out of them
|||oOption setting functions Those functions set the field of obj with the given name to value
|||\Option getting functions Those functions get a value of the option with the given name from an object
||oAVDictionary Simple key:value store
||\AVTree Low-complexity tree container
||oDisplay transformation matrix functions The display transformation matrix specifies an affine transformation that should be applied to video frames for correct presentation
||oSpherical video mapping A spherical video file contains surfaces that need to be mapped onto a sphere
||\Stereo3D types and functions A stereoscopic video file consists in multiple views embedded in a single frame, usually describing two views of a scene
||oAudio channel masks A channel layout is a 64-bits integer with a bit set for every channel
||oAudio sample formats Audio sample format enumeration and related convenience functions
||\Samples manipulation Functions that manipulate audio samples
|\Other
| oPreprocessor String Macros String manipulation macros
| oLibrary Version Macros Useful to check and match library version in order to maintain backward compatibility
| oConstants
| |\Timestamp specific FFmpeg internal timebase and timestamp definitions
| oImage related AVPicture types, pixel formats and basic image planes manipulation
| oVersion and Build diagnostics Macros and function useful to check at compiletime and at runtime which version of libavutil is in use
| |\Deprecation Guards FF_API_* defines may be placed below to indicate public API that will be dropped at a future version bump
| \Media Type Media Type
olibpostproc Video postprocessing library
olibswresample Audio resampling, sample format conversion and mixing library
olibswscale Color conversion and scaling library

Generated on Sun May 13 2018 02:04:35 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /