About AVBlocks for C++
Contents
About AVBlocks for C++#
This section describes the minimum requirements for C++ development on Windows, Mac and Linux.
Operating Systems#
macOS 11 (Big Sur / Darwin 20)
Ubuntu 22.04 LTS (Jammy Jellyfish)
Windows 10 21H2 ~ Windows 11 21H2
Windows Server 2019 ~ Windows Server 2022
Threading#
Parts of AVBlocks use advanced algorithms for parallel processing, implemented using:
Windows Concurrency Runtime on Windows
Grand Central Dispatch on macOS
Intel Threading Building Blocks on Linux
Dependencies#
Linux#
Ubuntu#
These libraries are loaded dynamically by AVBlocks to handle the corresponding image format (jpeg / tiff / png):
libjpeg.so.8 - JPEG Library
libtiff.so.5 - TIFF Library and Utilities
libpng16.so.16 - PNG Reference Library
To install all dependencies you can run this command in Terminal:
sudo apt-get install libjpeg8 libtiff5 libpng16-16
Windows#
These libraries are loaded dynamically by AVBlocks to do Windows Media (ASF) muxing and demuxing.
wmvcore.dll
Note: This library is not present by default on Windows “N” versions, or on Windows versions without Windows Media Player:
These libraries are loaded dynamically by AVBlocks when Windows Media (WMA / WMV) codecs are used:
msdmo.dll