AvTranscoder
0.9.4
C++APIforLibav/FFmpeg
|
Description to create a video frame. More...
#include <VideoFrame.hpp>
Public Member Functions | |
VideoFrameDesc (const size_t width=0, const size_t height=0, const AVPixelFormat pixelFormat=AV_PIX_FMT_NONE) | |
VideoFrameDesc (const size_t width, const size_t height, const std::string &pixelFormatName) | |
void | setParameters (const ProfileLoader::Profile &profile) |
Set the attributes from the given profile. More... | |
Data Fields | |
size_t | _width |
size_t | _height |
AVPixelFormat | _pixelFormat |
double | _fps |
Description to create a video frame.
width | |
height | |
pixelFormat |
Definition at line 21 of file VideoFrame.hpp.
avtranscoder::VideoFrameDesc::VideoFrameDesc | ( | const size_t | width = 0 , |
const size_t | height = 0 , |
||
const AVPixelFormat | pixelFormat = AV_PIX_FMT_NONE |
||
) |
Definition at line 16 of file VideoFrame.cpp.
avtranscoder::VideoFrameDesc::VideoFrameDesc | ( | const size_t | width, |
const size_t | height, | ||
const std::string & | pixelFormatName | ||
) |
Definition at line 24 of file VideoFrame.cpp.
void avtranscoder::VideoFrameDesc::setParameters | ( | const ProfileLoader::Profile & | profile | ) |
Set the attributes from the given profile.
Definition at line 32 of file VideoFrame.cpp.
References _fps, _height, _pixelFormat, _width, avtranscoder::constants::avProfileFrameRate, avtranscoder::constants::avProfileHeight, avtranscoder::constants::avProfilePixelFormat, avtranscoder::constants::avProfileWidth, and avtranscoder::getAVPixelFormat().
Referenced by avtranscoder::StreamTranscoder::StreamTranscoder().
double avtranscoder::VideoFrameDesc::_fps |
Definition at line 37 of file VideoFrame.hpp.
Referenced by avtranscoder::VideoCodec::getVideoFrameDesc(), avtranscoder::VideoCodec::setImageParameters(), and setParameters().
size_t avtranscoder::VideoFrameDesc::_height |
Definition at line 35 of file VideoFrame.hpp.
Referenced by avtranscoder::VideoFrame::allocateAVPicture(), avtranscoder::VideoGenerator::decodeNextFrame(), avtranscoder::VideoCodec::setImageParameters(), and setParameters().
AVPixelFormat avtranscoder::VideoFrameDesc::_pixelFormat |
Definition at line 36 of file VideoFrame.hpp.
Referenced by avtranscoder::VideoFrame::allocateAVPicture(), avtranscoder::VideoGenerator::decodeNextFrame(), avtranscoder::VideoCodec::setImageParameters(), and setParameters().
size_t avtranscoder::VideoFrameDesc::_width |
Definition at line 34 of file VideoFrame.hpp.
Referenced by avtranscoder::VideoFrame::allocateAVPicture(), avtranscoder::VideoGenerator::decodeNextFrame(), avtranscoder::VideoCodec::setImageParameters(), and setParameters().