avcpp  2.0
Wrapper for the FFmpeg that simplify usage from C++ projects.
av::VideoEncoderContext Member List

This is the complete list of members for av::VideoEncoderContext, including all inherited members.

_log(int level, const char *fmt) constFFWrapperPtr< AVCodecContext >inline
_log(int level, const char *fmt, const Args &... args) constFFWrapperPtr< AVCodecContext >inline
addFlags(int flags) noexceptav::CodecContext2
addFlags2(int flags) noexceptav::CodecContext2
BaseWrapper typedefav::CodecContext2protected
bitRate() const noexceptav::CodecContext2
bitRateRange() const noexceptav::CodecContext2
bitRateTolerance() constav::VideoCodecContext< VideoEncoderContext, Direction::Encoding >inline
checkCodec(const Codec &codec, Direction direction, AVMediaType type, OptionalErrorCode ec)av::CodecContext2protected
clearFlags(int flags) noexceptav::CodecContext2
clearFlags2(int flags) noexceptav::CodecContext2
close(OptionalErrorCode ec=throws())av::CodecContext2
codec() const noexceptav::CodecContext2
CodecContext2()av::CodecContext2protected
CodecContext2(const class Stream &st, const class Codec &codec, Direction direction, AVMediaType type)av::CodecContext2protected
CodecContext2(const class Codec &codec, Direction direction, AVMediaType type)av::CodecContext2protected
CodecContextBase()av::CodecContextBase< VideoEncoderContext, _direction, AVMEDIA_TYPE_VIDEO >inline
CodecContextBase(const class Stream &st, const class Codec &codec=Codec())av::CodecContextBase< VideoEncoderContext, _direction, AVMEDIA_TYPE_VIDEO >inlineexplicit
CodecContextBase(const Codec &codec)av::CodecContextBase< VideoEncoderContext, _direction, AVMEDIA_TYPE_VIDEO >inlineexplicit
CodecContextBase(CodecContextBase &&other)av::CodecContextBase< VideoEncoderContext, _direction, AVMEDIA_TYPE_VIDEO >inline
codecType() const noexceptav::CodecContextBase< VideoEncoderContext, _direction, AVMEDIA_TYPE_VIDEO >inline
av::CodecContext2::codecType(AVMediaType contextType) const noexceptav::CodecContext2protected
codedHeight() constav::VideoCodecContext< VideoEncoderContext, Direction::Encoding >inline
codedWidth() constav::VideoCodecContext< VideoEncoderContext, Direction::Encoding >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 *)) noexceptav::CodecContext2protected
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
encode(OptionalErrorCode ec=throws())av::VideoEncoderContext
encode(const VideoFrame &inFrame, OptionalErrorCode ec=throws())av::VideoEncoderContext
encodeCommon(class Packet &outPacket, const AVFrame *inFrame, int &gotPacket, int(*encodeProc)(AVCodecContext *, AVPacket *, const AVFrame *, int *)) noexceptav::CodecContext2protected
encodeCommon(class Packet &outPacket, const T &inFrame, int &gotPacket, int(*encodeProc)(AVCodecContext *, AVPacket *, const AVFrame *, int *))av::CodecContext2
FFWrapperPtr()=defaultFFWrapperPtr< AVCodecContext >
FFWrapperPtr(AVCodecContext *raw)FFWrapperPtr< AVCodecContext >inlineexplicit
flags() noexceptav::CodecContext2
flags2() noexceptav::CodecContext2
frameNumber() const noexceptav::CodecContext2
frameSize() const noexceptav::CodecContext2
globalQuality() constav::VideoCodecContext< VideoEncoderContext, Direction::Encoding >inline
gopSize() constav::VideoCodecContext< VideoEncoderContext, Direction::Encoding >inline
height() constav::VideoCodecContext< VideoEncoderContext, Direction::Encoding >inline
isFlags(int flags) noexceptav::CodecContext2
isFlags2(int flags) noexceptav::CodecContext2
isNull() constFFWrapperPtr< AVCodecContext >inline
isOpened() const noexceptav::CodecContext2
isRefCountedFrames() const noexceptav::CodecContext2
isValid() const noexceptav::CodecContext2
isValidForEncode(Direction direction, AVMediaType type) const noexceptav::CodecContext2protected
m_rawFFWrapperPtr< AVCodecContext >protected
maxBFrames() constav::VideoCodecContext< VideoEncoderContext, Direction::Encoding >inline
moveOperator(VideoEncoderContext &&rhs)av::CodecContextBase< VideoEncoderContext, _direction, AVMEDIA_TYPE_VIDEO >inlineprotected
noncopyable()=defaultav::noncopyableprotected
noncopyable(const noncopyable &)=deleteav::noncopyableprotected
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::CodecContext2protected
operator=(VideoEncoderContext &&other)av::VideoEncoderContext
VideoCodecContext< VideoEncoderContext, Direction::Encoding >::operator=(const noncopyable &)=deleteav::noncopyableprotected
Parent typedefav::VideoEncoderContext
pixelFormat() constav::VideoCodecContext< VideoEncoderContext, Direction::Encoding >inline
raw() constFFWrapperPtr< AVCodecContext >inline
raw()FFWrapperPtr< AVCodecContext >inline
reset(AVCodecContext *raw=nullptr)FFWrapperPtr< AVCodecContext >inline
sampleAspectRatio() constav::VideoCodecContext< VideoEncoderContext, Direction::Encoding >inline
setBitRate(int64_t bitRate) noexceptav::CodecContext2
setBitRateRange(const std::pair< int64_t, int64_t > &bitRateRange) noexceptav::CodecContext2
setBitRateTolerance(int bitRateTolerance)av::VideoCodecContext< VideoEncoderContext, Direction::Encoding >inline
setCodec(const Codec &codec, OptionalErrorCode ec=throws())av::CodecContextBase< VideoEncoderContext, _direction, AVMEDIA_TYPE_VIDEO >inline
setCodec(const Codec &codec, bool resetDefaults, OptionalErrorCode ec=throws())av::CodecContextBase< VideoEncoderContext, _direction, AVMEDIA_TYPE_VIDEO >inline
setCodec(const class Codec &codec, bool resetDefaults, Direction direction, AVMediaType type, OptionalErrorCode ec=throws())av::CodecContextBase< VideoEncoderContext, _direction, AVMEDIA_TYPE_VIDEO >protected
av::CodecContext2::setCodec(const class Codec &codec, bool resetDefaults, Direction direction, AVMediaType type, OptionalErrorCode ec=throws())av::CodecContext2protected
setCodedHeight(int h)av::VideoCodecContext< VideoEncoderContext, Direction::Encoding >inline
setCodedWidth(int w)av::VideoCodecContext< VideoEncoderContext, Direction::Encoding >inline
setFlags(int flags) noexceptav::CodecContext2
setFlags2(int flags) noexceptav::CodecContext2
setGlobalQuality(int32_t quality)av::VideoCodecContext< VideoEncoderContext, Direction::Encoding >inline
setGopSize(int32_t size)av::VideoCodecContext< VideoEncoderContext, Direction::Encoding >inline
setHeight(int h)av::VideoCodecContext< VideoEncoderContext, Direction::Encoding >inline
setMaxBFrames(int maxBFrames)av::VideoCodecContext< VideoEncoderContext, Direction::Encoding >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< VideoEncoderContext, Direction::Encoding >inline
setRefCountedFrames(bool refcounted) const noexceptav::CodecContext2
setSampleAspectRatio(const Rational &sampleAspectRatio)av::VideoCodecContext< VideoEncoderContext, Direction::Encoding >inline
setStrict(int strict) noexceptav::CodecContext2
setTimeBase(const Rational &value) noexceptav::CodecContext2
setWidth(int w)av::VideoCodecContext< VideoEncoderContext, Direction::Encoding >inline
stream() const noexceptav::CodecContext2
strict() const noexceptav::CodecContext2
swap(CodecContext2 &other)av::CodecContext2protected
timeBase() const noexceptav::CodecContext2
VideoEncoderContext()=defaultav::VideoEncoderContext
VideoEncoderContext(VideoEncoderContext &&other)av::VideoEncoderContext
width() constav::VideoCodecContext< VideoEncoderContext, Direction::Encoding >inline
~CodecContext2()av::CodecContext2protected