avcpp
2.0
Wrapper for the FFmpeg that simplify usage from C++ projects.
|
#include <codecparameters.h>
Public Member Functions | |
CodecParameters () | |
~CodecParameters () | |
Public Member Functions inherited from av::CodecParametersView | |
CodecParametersView (AVCodecParameters *codecpar=nullptr) | |
bool | isValid () const |
void | copyFrom (CodecParametersView src, OptionalErrorCode ec=throws()) |
void | copyTo (CodecParametersView dst, OptionalErrorCode ec=throws()) const |
void | copyFrom (const class CodecContext2 &src, OptionalErrorCode ec=throws()) |
void | copyTo (class CodecContext2 &dst, OptionalErrorCode ec=throws()) const |
int | getAudioFrameDuration (int frame_bytes) const |
AVMediaType | codecType () const |
void | codecType (AVMediaType codec_type) |
AVMediaType | mediaType () const |
void | mediaType (AVMediaType media_type) |
AVCodecID | codecId () const |
void | codecId (AVCodecID codec_id) |
Codec | encodingCodec () const |
Codec | decodingCodec () const |
uint32_t | codecTag () const |
void | codecTag (uint32_t codec_tag) |
Public Member Functions inherited from FFWrapperPtr< AVCodecParameters > | |
FFWrapperPtr ()=default | |
FFWrapperPtr (AVCodecParameters *raw) | |
const AVCodecParameters * | raw () const |
AVCodecParameters * | raw () |
void | reset (AVCodecParameters *raw=nullptr) |
bool | isNull () const |
void | _log (int level, const char *fmt) const |
void | _log (int level, const char *fmt, const Args &... args) const |
Additional Inherited Members | |
Protected Member Functions inherited from av::noncopyable | |
noncopyable ()=default | |
noncopyable (const noncopyable &)=delete | |
void | operator= (const noncopyable &)=delete |
Protected Attributes inherited from FFWrapperPtr< AVCodecParameters > | |
AVCodecParameters * | m_raw |
av::CodecParameters::CodecParameters | ( | ) |
av::CodecParameters::~CodecParameters | ( | ) |