|
avcpp
2.0
Wrapper for the FFmpeg that simplify usage from C++ projects.
|
#include <system_error>#include <exception>

Go to the source code of this file.
Classes | |
| class | av::OptionalErrorCode |
| class | av::Exception |
| The AvException class Default exception that thows from function that does not accept error code storage. More... | |
| class | av::AvcppCategory |
| The AvcppCategory class Describes internal AvCpp errors. More... | |
| class | av::FfmpegCategory |
| The FfmpegCategory class Describers FFmpeg internal errors. More... | |
| struct | std::is_error_condition_enum< av::Errors > |
Namespaces | |
| av | |
| std | |
Functions | |
| const AvcppCategory & | av::avcpp_category () |
| FfmpegCategory & | av::ffmpeg_category () |
| std::error_condition | av::make_error_condition (av::Errors errc) noexcept |
| std::error_code | av::make_error_code (av::Errors errc) noexcept |
| std::error_code | av::make_avcpp_error (Errors code) |
| std::error_condition | av::make_avcpp_condition (Errors code) |
| std::error_code | av::make_ffmpeg_error (int code) |
| std::error_condition | av::make_ffmpeg_condition (int code) |
| template<typename Exception = av::Exception> | |
| void | av::throw_error_code (const std::error_code &ec) |
| template<typename Exception = av::Exception> | |
| void | av::throw_error_code (Errors errc) |
| OptionalErrorCode | av::throws () |
| Helper to construct null OptionalErrorCode object. More... | |
| template<typename Category , typename Exception = av::Exception> | |
| void | av::throws_if (OptionalErrorCode ec, int errcode, const Category &cat) |
| Throws exception if ec is av::throws() or fill error code. More... | |
| template<typename T , typename Exception = av::Exception> | |
| void | av::throws_if (OptionalErrorCode ec, T errcode) |
| void | av::clear_if (OptionalErrorCode ec) |
| clear_if - clear error code if it is not av::throws() More... | |
| bool | av::is_error (OptionalErrorCode ec) |