| 
    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().