avcpp
2.0
Wrapper for the FFmpeg that simplify usage from C++ projects.
|
#include <vector>
#include <memory>
#include <stdexcept>
#include "ffmpeg.h"
#include "rational.h"
#include "timestamp.h"
#include "pixelformat.h"
#include "sampleformat.h"
#include "avutils.h"
#include <libavutil/imgutils.h>
#include <libavutil/attributes.h>
Go to the source code of this file.
Classes | |
class | av::Frame< T > |
class | av::VideoFrame |
class | av::AudioSamples |
Namespaces | |
av | |
av::frame | |
av::frame::priv | |
Macros | |
#define | FRAME_SWAP(x) swap(x, other.x) |
Functions | |
void | av::frame::priv::channel_layout_copy (AVFrame &dst, const AVFrame &src) |
static int64_t | av::frame::get_best_effort_timestamp (const AVFrame *frame) |
static uint64_t | av::frame::get_channel_layout (const AVFrame *frame) |
static void | av::frame::set_channel_layout (AVFrame *frame, uint64_t layout) |
static int | av::frame::get_channels (const AVFrame *frame) |
static bool | av::frame::is_valid_channel_layout (const AVFrame *frame) |
static int | av::frame::get_sample_rate (const AVFrame *frame) |
static void | av::frame::set_sample_rate (AVFrame *frame, int sampleRate) |
#define FRAME_SWAP | ( | x | ) | swap(x, other.x) |