26#include "libavutil/error.h"
37 auto errbuf = std::string(AV_ERROR_MAX_STRING_SIZE,
'\0');
38 av_strerror(errnum, errbuf.data(), errbuf.size());
39 errbuf.resize(errbuf.find(
'\0'));
49 using namespace std::string_literals;
50 auto errbuf = std::string(AV_ERROR_MAX_STRING_SIZE,
'\0');
51 int rc = av_strerror(errnum, errbuf.data(), errbuf.size());
54 errbuf.resize(errbuf.find(
'\0'));
MPUBLIC char * av_make_error_stdstring(std::string &errbuf, int errnum)
A C++ equivalent to av_make_error_string.
MPUBLIC int av_strerror_stdstring(int errnum, std::string &errbuf)
A quick and dirty C++ equivalent to av_strerror.
MPUBLIC std::string av_make_error_stdstring_unknown(int errnum)