Ring Daemon 16.0.0
Loading...
Searching...
No Matches
libav_utils.h File Reference
Include dependency graph for libav_utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  jami::libav_utils::AVBufferRef_deleter
 

Namespaces

namespace  jami
 
namespace  jami::libav_utils
 

Typedefs

typedef std::unique_ptr< AVBufferRef, AVBufferRef_deleterjami::libav_utils::AVBufferPtr
 

Functions

void av_buffer_unref (AVBufferRef **buf)
 
void jami::libav_utils::av_init ()
 
enum AVSampleFormat jami::libav_utils::choose_sample_fmt (const AVCodec *codec, const enum AVSampleFormat *preferred_formats, int preferred_formats_count)
 
AVSampleFormat jami::libav_utils::choose_sample_fmt_default (const AVCodec *codec, AVSampleFormat defaultFormat)
 
void jami::libav_utils::fillWithBlack (AVFrame *frame)
 
void jami::libav_utils::fillWithSilence (AVFrame *frame)
 
const charjami::libav_utils::getDictValue (const AVDictionary *d, const std::string &key, int flags)
 
std::string jami::libav_utils::getError (int err)
 
bool jami::libav_utils::is_yuv_planar (const AVPixFmtDescriptor &desc)
 
void jami::libav_utils::setDictValue (AVDictionary **d, const std::string &key, const std::string &value, int flags)
 

Variables

const char *const jami::libav_utils::DEFAULT_H264_PROFILE_LEVEL_ID = "profile-level-id=428029"
 
const char *const jami::libav_utils::MAX_H264_PROFILE_LEVEL_ID = "profile-level-id=640034"
 

Function Documentation

◆ av_buffer_unref()