matroskavideo.hpp File Reference

An Image subclass to support Matroska video files. More...

#include "exiv2lib_export.h"
#include "image.hpp"


struct  Exiv2::MatroskaTags
 Helper structure for the Matroska tags lookup table. More...
class  Exiv2::MatroskaVideo
 Class to access Matroska video files. More...


 Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of the objects of this namespace.
 Supported image formats.


EXIV2LIB_DEPRECATED_EXPORT Image::AutoPtr Exiv2::newMkvInstance (BasicIo::AutoPtr io, bool create)
 Create a new MatroskaVideo instance and return an auto-pointer to it. Caller owns the returned object and the auto-pointer ensures that it will be deleted.
EXIV2LIB_DEPRECATED_EXPORT bool Exiv2::isMkvType (BasicIo &iIo, bool advance)
 Check if the file iIo is a Matroska Video.


const int Exiv2::ImageType::mkv = 21
 Treating mkv as an image type>

Detailed Description

An Image subclass to support Matroska video files.

Abhinav Badola for GSoC 2012
18-Jun-12, AB: created