MrawvDecoder Class Reference

Low-level decoder for multi-frame raw video formats. More...

#include <Media/MrawvDecoder.H>

Collaboration diagram for MrawvDecoder:
Collaboration graph
[legend]

List of all members.

Classes

struct  Rep

Public Member Functions

 MrawvDecoder (const std::string &fname)
 Constructor; pixel type will be computed from file extension.
virtual ~MrawvDecoder ()
 Virtual destructor for safe inheritance.
virtual GenericFrame readFrame ()
 Read an image from the stream.

Detailed Description

Low-level decoder for multi-frame raw video formats.

Definition at line 45 of file MrawvDecoder.H.


Constructor & Destructor Documentation

MrawvDecoder::MrawvDecoder ( const std::string fname  ) 

Constructor; pixel type will be computed from file extension.

Definition at line 76 of file MrawvDecoder.C.

References Dims::h(), rutz::ibzip2open(), rutz::igzopen(), Dims::isEmpty(), nodotExtension(), rutz::shared_ptr< T >::reset(), and Dims::w().

MrawvDecoder::~MrawvDecoder (  )  [virtual]

Virtual destructor for safe inheritance.

Definition at line 131 of file MrawvDecoder.C.


Member Function Documentation

GenericFrame MrawvDecoder::readFrame (  )  [virtual]

Read an image from the stream.

Definition at line 137 of file MrawvDecoder.C.

References VideoFrame::fromStream(), GVX_ERR_CONTEXT, and rutz::sfmt().

Referenced by MrawvInputStream::readFrame().


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:23:23 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3