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


Public Member Functions | |
| OutputFormat ()=default | |
| OutputFormat (const std::string &name, const std::string &url=std::string(), const std::string &mime=std::string()) noexcept | |
| bool | setFormat (const std::string &name, const std::string &url=std::string(), const std::string &mime=std::string()) noexcept |
| AVCodecID | defaultVideoCodecId () const noexcept |
| AVCodecID | defaultAudioCodecId () const noexcept |
Public Member Functions inherited from av::Format< avcpp_format_const< AVOutputFormat > > | |
| const char * | name () const noexcept |
| const char * | longName () const noexcept |
| int32_t | flags () const noexcept |
| bool | isFlags (int32_t flags) const noexcept |
| void | setFormat (avcpp_format_const< AVOutputFormat > *format) noexcept |
| bool | codecSupported (const class Codec &codec) const noexcept |
| bool | codecSupported (AVCodecID codec_id) const noexcept |
Public Member Functions inherited from FFWrapperPtr< T > | |
| FFWrapperPtr ()=default | |
| FFWrapperPtr (T *raw) | |
| const T * | raw () const |
| T * | raw () |
| void | reset (T *raw=nullptr) |
| bool | isNull () const |
| void | _log (int level, const char *fmt) const |
| template<typename... Args> | |
| void | _log (int level, const char *fmt, const Args &... args) const |
Additional Inherited Members | |
Protected Attributes inherited from FFWrapperPtr< T > | |
| T * | m_raw = nullptr |
|
default |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |