avcpp
2.0
Wrapper for the FFmpeg that simplify usage from C++ projects.
|
This is the complete list of members for av::CodecContextBase< Clazz, _direction, _type >, including all inherited members.
_log(int level, const char *fmt) const | FFWrapperPtr< AVCodecContext > | inline |
_log(int level, const char *fmt, const Args &... args) const | FFWrapperPtr< AVCodecContext > | inline |
addFlags(int flags) noexcept | av::CodecContext2 | |
addFlags2(int flags) noexcept | av::CodecContext2 | |
BaseWrapper typedef | av::CodecContext2 | protected |
bitRate() const noexcept | av::CodecContext2 | |
bitRateRange() const noexcept | av::CodecContext2 | |
checkCodec(const Codec &codec, Direction direction, AVMediaType type, OptionalErrorCode ec) | av::CodecContext2 | protected |
clearFlags(int flags) noexcept | av::CodecContext2 | |
clearFlags2(int flags) noexcept | av::CodecContext2 | |
close(OptionalErrorCode ec=throws()) | av::CodecContext2 | |
codec() const noexcept | av::CodecContext2 | |
CodecContext2() | av::CodecContext2 | protected |
CodecContext2(const class Stream &st, const class Codec &codec, Direction direction, AVMediaType type) | av::CodecContext2 | protected |
CodecContext2(const class Codec &codec, Direction direction, AVMediaType type) | av::CodecContext2 | protected |
CodecContextBase() | av::CodecContextBase< Clazz, _direction, _type > | inline |
CodecContextBase(const class Stream &st, const class Codec &codec=Codec()) | av::CodecContextBase< Clazz, _direction, _type > | inlineexplicit |
CodecContextBase(const Codec &codec) | av::CodecContextBase< Clazz, _direction, _type > | inlineexplicit |
CodecContextBase(CodecContextBase &&other) | av::CodecContextBase< Clazz, _direction, _type > | inline |
codecType() const noexcept | av::CodecContextBase< Clazz, _direction, _type > | inline |
av::CodecContext2::codecType(AVMediaType contextType) const noexcept | av::CodecContext2 | protected |
copyContextFrom(const CodecContext2 &other, OptionalErrorCode ec=throws()) | av::CodecContext2 | |
decodeCommon(AVFrame *outFrame, const class Packet &inPacket, size_t offset, int &frameFinished, int(*decodeProc)(AVCodecContext *, AVFrame *, int *, const AVPacket *)) noexcept | av::CodecContext2 | protected |
decodeCommon(T &outFrame, const class Packet &inPacket, size_t offset, int &frameFinished, int(*decodeProc)(AVCodecContext *, AVFrame *, int *, const AVPacket *)) | av::CodecContext2 | |
decodeCommon(T &outFrame, const Packet &inPacket, size_t offset, int &frameFinished, int(*decodeProc)(AVCodecContext *, AVFrame *, int *, const AVPacket *)) | av::CodecContext2 | |
encodeCommon(class Packet &outPacket, const AVFrame *inFrame, int &gotPacket, int(*encodeProc)(AVCodecContext *, AVPacket *, const AVFrame *, int *)) noexcept | av::CodecContext2 | protected |
encodeCommon(class Packet &outPacket, const T &inFrame, int &gotPacket, int(*encodeProc)(AVCodecContext *, AVPacket *, const AVFrame *, int *)) | av::CodecContext2 | |
FFWrapperPtr()=default | FFWrapperPtr< AVCodecContext > | |
FFWrapperPtr(AVCodecContext *raw) | FFWrapperPtr< AVCodecContext > | inlineexplicit |
flags() noexcept | av::CodecContext2 | |
flags2() noexcept | av::CodecContext2 | |
frameNumber() const noexcept | av::CodecContext2 | |
frameSize() const noexcept | av::CodecContext2 | |
isFlags(int flags) noexcept | av::CodecContext2 | |
isFlags2(int flags) noexcept | av::CodecContext2 | |
isNull() const | FFWrapperPtr< AVCodecContext > | inline |
isOpened() const noexcept | av::CodecContext2 | |
isRefCountedFrames() const noexcept | av::CodecContext2 | |
isValid() const noexcept | av::CodecContext2 | |
isValidForEncode(Direction direction, AVMediaType type) const noexcept | av::CodecContext2 | protected |
m_raw | FFWrapperPtr< AVCodecContext > | protected |
moveOperator(Clazz &&rhs) | av::CodecContextBase< Clazz, _direction, _type > | inlineprotected |
noncopyable()=default | av::noncopyable | protected |
noncopyable(const noncopyable &)=delete | av::noncopyable | protected |
open(OptionalErrorCode ec=throws()) | av::CodecContext2 | |
open(const Codec &codec, OptionalErrorCode ec=throws()) | av::CodecContext2 | |
open(class Dictionary &options, OptionalErrorCode ec=throws()) | av::CodecContext2 | |
open(class Dictionary &&options, OptionalErrorCode ec=throws()) | av::CodecContext2 | |
open(class Dictionary &options, const Codec &codec, OptionalErrorCode ec=throws()) | av::CodecContext2 | |
open(class Dictionary &&options, const Codec &codec, OptionalErrorCode ec=throws()) | av::CodecContext2 | |
open(const Codec &codec, AVDictionary **options, OptionalErrorCode ec) | av::CodecContext2 | protected |
operator=(const noncopyable &)=delete | av::noncopyable | protected |
raw() const | FFWrapperPtr< AVCodecContext > | inline |
raw() | FFWrapperPtr< AVCodecContext > | inline |
reset(AVCodecContext *raw=nullptr) | FFWrapperPtr< AVCodecContext > | inline |
setBitRate(int64_t bitRate) noexcept | av::CodecContext2 | |
setBitRateRange(const std::pair< int64_t, int64_t > &bitRateRange) noexcept | av::CodecContext2 | |
setCodec(const Codec &codec, OptionalErrorCode ec=throws()) | av::CodecContextBase< Clazz, _direction, _type > | inline |
setCodec(const Codec &codec, bool resetDefaults, OptionalErrorCode ec=throws()) | av::CodecContextBase< Clazz, _direction, _type > | inline |
setCodec(const class Codec &codec, bool resetDefaults, Direction direction, AVMediaType type, OptionalErrorCode ec=throws()) | av::CodecContextBase< Clazz, _direction, _type > | protected |
av::CodecContext2::setCodec(const class Codec &codec, bool resetDefaults, Direction direction, AVMediaType type, OptionalErrorCode ec=throws()) | av::CodecContext2 | protected |
setFlags(int flags) noexcept | av::CodecContext2 | |
setFlags2(int flags) noexcept | av::CodecContext2 | |
setOption(const std::string &key, const std::string &val, OptionalErrorCode ec=throws()) | av::CodecContext2 | |
setOption(const std::string &key, const std::string &val, int flags, OptionalErrorCode ec=throws()) | av::CodecContext2 | |
setRefCountedFrames(bool refcounted) const noexcept | av::CodecContext2 | |
setStrict(int strict) noexcept | av::CodecContext2 | |
setTimeBase(const Rational &value) noexcept | av::CodecContext2 | |
stream() const noexcept | av::CodecContext2 | |
strict() const noexcept | av::CodecContext2 | |
swap(CodecContext2 &other) | av::CodecContext2 | protected |
timeBase() const noexcept | av::CodecContext2 | |
~CodecContext2() | av::CodecContext2 | protected |