avcpp
2.0
Wrapper for the FFmpeg that simplify usage from C++ projects.
|
This is the complete list of members for av::VideoCodecContext< Clazz, _direction >, 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 | |
bitRateTolerance() const | av::VideoCodecContext< Clazz, _direction > | inline |
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, AVMEDIA_TYPE_VIDEO > | inline |
CodecContextBase(const class Stream &st, const class Codec &codec=Codec()) | av::CodecContextBase< Clazz, _direction, AVMEDIA_TYPE_VIDEO > | inlineexplicit |
CodecContextBase(const Codec &codec) | av::CodecContextBase< Clazz, _direction, AVMEDIA_TYPE_VIDEO > | inlineexplicit |
CodecContextBase(CodecContextBase &&other) | av::CodecContextBase< Clazz, _direction, AVMEDIA_TYPE_VIDEO > | inline |
codecType() const noexcept | av::CodecContextBase< Clazz, _direction, AVMEDIA_TYPE_VIDEO > | inline |
av::CodecContext2::codecType(AVMediaType contextType) const noexcept | av::CodecContext2 | protected |
codedHeight() const | av::VideoCodecContext< Clazz, _direction > | inline |
codedWidth() const | av::VideoCodecContext< Clazz, _direction > | inline |
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 | |
globalQuality() const | av::VideoCodecContext< Clazz, _direction > | inline |
gopSize() const | av::VideoCodecContext< Clazz, _direction > | inline |
height() const | av::VideoCodecContext< Clazz, _direction > | inline |
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 |
maxBFrames() const | av::VideoCodecContext< Clazz, _direction > | inline |
moveOperator(Clazz &&rhs) | av::CodecContextBase< Clazz, _direction, AVMEDIA_TYPE_VIDEO > | 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 |
Parent typedef | av::VideoCodecContext< Clazz, _direction > | |
pixelFormat() const | av::VideoCodecContext< Clazz, _direction > | inline |
raw() const | FFWrapperPtr< AVCodecContext > | inline |
raw() | FFWrapperPtr< AVCodecContext > | inline |
reset(AVCodecContext *raw=nullptr) | FFWrapperPtr< AVCodecContext > | inline |
sampleAspectRatio() const | av::VideoCodecContext< Clazz, _direction > | inline |
setBitRate(int64_t bitRate) noexcept | av::CodecContext2 | |
setBitRateRange(const std::pair< int64_t, int64_t > &bitRateRange) noexcept | av::CodecContext2 | |
setBitRateTolerance(int bitRateTolerance) | av::VideoCodecContext< Clazz, _direction > | inline |
setCodec(const Codec &codec, OptionalErrorCode ec=throws()) | av::CodecContextBase< Clazz, _direction, AVMEDIA_TYPE_VIDEO > | inline |
setCodec(const Codec &codec, bool resetDefaults, OptionalErrorCode ec=throws()) | av::CodecContextBase< Clazz, _direction, AVMEDIA_TYPE_VIDEO > | inline |
setCodec(const class Codec &codec, bool resetDefaults, Direction direction, AVMediaType type, OptionalErrorCode ec=throws()) | av::CodecContextBase< Clazz, _direction, AVMEDIA_TYPE_VIDEO > | protected |
av::CodecContext2::setCodec(const class Codec &codec, bool resetDefaults, Direction direction, AVMediaType type, OptionalErrorCode ec=throws()) | av::CodecContext2 | protected |
setCodedHeight(int h) | av::VideoCodecContext< Clazz, _direction > | inline |
setCodedWidth(int w) | av::VideoCodecContext< Clazz, _direction > | inline |
setFlags(int flags) noexcept | av::CodecContext2 | |
setFlags2(int flags) noexcept | av::CodecContext2 | |
setGlobalQuality(int32_t quality) | av::VideoCodecContext< Clazz, _direction > | inline |
setGopSize(int32_t size) | av::VideoCodecContext< Clazz, _direction > | inline |
setHeight(int h) | av::VideoCodecContext< Clazz, _direction > | inline |
setMaxBFrames(int maxBFrames) | av::VideoCodecContext< Clazz, _direction > | inline |
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 | |
setPixelFormat(PixelFormat pixelFormat) | av::VideoCodecContext< Clazz, _direction > | inline |
setRefCountedFrames(bool refcounted) const noexcept | av::CodecContext2 | |
setSampleAspectRatio(const Rational &sampleAspectRatio) | av::VideoCodecContext< Clazz, _direction > | inline |
setStrict(int strict) noexcept | av::CodecContext2 | |
setTimeBase(const Rational &value) noexcept | av::CodecContext2 | |
setWidth(int w) | av::VideoCodecContext< Clazz, _direction > | inline |
stream() const noexcept | av::CodecContext2 | |
strict() const noexcept | av::CodecContext2 | |
swap(CodecContext2 &other) | av::CodecContext2 | protected |
timeBase() const noexcept | av::CodecContext2 | |
width() const | av::VideoCodecContext< Clazz, _direction > | inline |
~CodecContext2() | av::CodecContext2 | protected |