Gnash  0.8.11dev
Public Member Functions | List of all members
gnash::media::ffmpeg::VideoConverterFfmpeg Class Reference

#include <VideoConverterFfmpeg.h>

Inheritance diagram for gnash::media::ffmpeg::VideoConverterFfmpeg:
gnash::media::VideoConverter

Public Member Functions

 VideoConverterFfmpeg (ImgBuf::Type4CC srcFormat, ImgBuf::Type4CC dstFormat)
 
 ~VideoConverterFfmpeg ()
 
std::unique_ptr< ImgBufconvert (const ImgBuf &src)
 Convert a (video) image from one colorspace to another. More...
 
- Public Member Functions inherited from gnash::media::VideoConverter
 VideoConverter (ImgBuf::Type4CC srcFormat, ImgBuf::Type4CC dstFormat)
 
virtual ~VideoConverter ()
 

Additional Inherited Members

- Protected Attributes inherited from gnash::media::VideoConverter
ImgBuf::Type4CC _src_fmt
 
ImgBuf::Type4CC _dst_fmt
 

Constructor & Destructor Documentation

§ VideoConverterFfmpeg()

gnash::media::ffmpeg::VideoConverterFfmpeg::VideoConverterFfmpeg ( ImgBuf::Type4CC  srcFormat,
ImgBuf::Type4CC  dstFormat 
)

§ ~VideoConverterFfmpeg()

gnash::media::ffmpeg::VideoConverterFfmpeg::~VideoConverterFfmpeg ( )

Member Function Documentation

§ convert()

std::unique_ptr< ImgBuf > gnash::media::ffmpeg::VideoConverterFfmpeg::convert ( const ImgBuf src)
virtual

Convert a (video) image from one colorspace to another.

Parameters
srcthe image to convert
Returns
the converted image or a NULL unique_ptr if an error occurred.

Implements gnash::media::VideoConverter.

References gnash::media::VideoConverter::_dst_fmt, AV_PIX_FMT_NONE, AV_PIX_FMT_RGB24, AVPixelFormat, gnash::media::ImgBuf::data, gnash::media::ffmpeg::fourcc_to_ffmpeg(), gnash::media::ImgBuf::height, height, gnash::media::ImgBuf::stride, gnash::media::ImgBuf::width, and width.


The documentation for this class was generated from the following files: