mopadn.blogg.se

Ffmpeg documentation doxygen
Ffmpeg documentation doxygen









ffmpeg documentation doxygen

Please refer to the LICENSE file for detailed information. The online documentation is available in the main website and in the wiki.Ĭoding examples are available in the doc/examples directory.įFmpeg codebase is mainly LGPL-licensed with optional components licensed under GPL.

ffmpeg documentation doxygen

The offline documentation is available in the doc/ directory.

  • Additional small tools such as aviocat, ismindex and qt-faststart.
  • ffprobe is a simple analysis tool to inspect multimedia content.
  • ffplay is a minimalistic multimedia player.
  • ffmpeg is a command line toolbox to manipulate, convert and stream multimedia content.
  • libswscale implements color conversion and scaling routines.
  • libswresample implements audio mixing and resampling routines.
  • libavdevice provides an abstraction to access capture and playback devices.
  • libavfilter provides means to alter decoded audio and video through a directed graph of connected filters.
  • libavutil includes hashers, decompressors and miscellaneous utility functions.
  • libavformat implements streaming protocols, container formats and basic I/O access.
  • libavcodec provides implementation of a wider range of codecs.
  • is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata. Var functionName = type = param = resultType = Section() To enable filters for specific file extension add A doxygen filter is a program that is invoked with the name of a file, and its output is used by doxygen to create the documentation for that file. Our JavaScript API consists mostly of modules, so we wrote a simple doxygen filter for our documentation.

    ffmpeg documentation doxygen

    Unfortunately they do not support the modules pattern or have inconvenient syntax for the documentation. There are some scripts that solve this by converting JavaScript to C++ or Java. It is great for C++projects, but it doesn’t support JavaScript. Our project API is primary in C++, so we choose Doxygen. There are a lot documentation tools for each language – Doxygen, Sandcastle for C++, YUIDoc, JSDuck for JavaScript. cross references between the API references and the guides.Application Programming Interface (API) references and general documentation such as quick start and detailed guides.The main requirements for the documentation are: We have documentation for both programming languages. As you already know ( Coherent UI announcement) we are developing a large C++ and JavaScript project.











    Ffmpeg documentation doxygen