1 #ifndef _AV_TRANSCODER_FRAME_VIDEO_FRAME_HPP_
2 #define _AV_TRANSCODER_FRAME_VIDEO_FRAME_HPP_
8 #include <libavutil/pixfmt.h>
9 #include <libavutil/pixdesc.h>
25 VideoFrameDesc(
const size_t width,
const size_t height,
const std::string& pixelFormatName);
49 size_t getWidth()
const {
return _frame->width; }
54 size_t getSize()
const;
59 void assign(
const unsigned char value);
66 void assign(
const unsigned char* ptrValue);
Description to create a video frame.
This class describes decoded video data.
std::map< std::string, std::string > Profile
AVPixelFormat _pixelFormat
AVPixelFormat getPixelFormat() const
This class describes decoded (raw) audio or video data.
VideoFrameDesc desc() const