avcpp  2.0
Wrapper for the FFmpeg that simplify usage from C++ projects.
Classes | Namespaces | Functions
frame.h File Reference
#include <vector>
#include "avcompat.h"
#include "avcpp/buffer.h"
#include "avcpp/dictionary.h"
#include "ffmpeg.h"
#include "rational.h"
#include "timestamp.h"
#include "pixelformat.h"
#include "sampleformat.h"
#include <libavutil/imgutils.h>
#include <libavutil/attributes.h>
Include dependency graph for frame.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  av::FrameCommon
 
struct  av::FrameCommon::wrap_data
 Wrap data and take owning. More...
 
struct  av::FrameCommon::wrap_data_static
 Wrap static data, do not owning and free. More...
 
class  av::Frame< T >
 
class  av::VideoFrame
 
class  av::AudioSamples
 

Namespaces

 av
 
 av::frame
 

Functions

int64_t av::frame::get_best_effort_timestamp (const AVFrame *frame)
 
uint64_t av::frame::get_channel_layout (const AVFrame *frame)
 
void av::frame::set_channel_layout (AVFrame *frame, uint64_t layout)