31 #include "exiv2lib_export.h" 98 void fileProperties();
103 void streamProperties();
114 void contentDescription(uint64_t size);
120 void extendedStreamProperties(uint64_t size);
126 void headerExtension(uint64_t size);
134 void metadataHandler(
int meta = 1);
152 bool continueTraversing_;
154 uint64_t localPosition_;
158 uint64_t height_, width_;
179 #endif // #ifndef ASFVIDEO_HPP_ An interface for simple binary IO.
Definition: basicio.hpp:55
const int asf
Treating asf as an image type>
Definition: asfvideo.hpp:43
std::auto_ptr< Image > AutoPtr
Image auto_ptr type.
Definition: image.hpp:84
EXIV2LIB_DEPRECATED_EXPORT bool isAsfType(BasicIo &iIo, bool advance)
Check if the file iIo is a Windows Asf Video.
Abstract base class defining the interface for an image. This is the top-level interface to the Exiv2...
Definition: image.hpp:81
std::auto_ptr< BasicIo > AutoPtr
BasicIo auto_ptr type.
Definition: basicio.hpp:58
EXIV2LIB_DEPRECATED_EXPORT Image::AutoPtr newAsfInstance(BasicIo::AutoPtr io, bool create)
Create a new AsfVideo instance and return an auto-pointer to it. Caller owns the returned object and ...
IPTC string type.
Definition: types.hpp:147
Class to access ASF video files.
Definition: asfvideo.hpp:49
Helper structure for lookup tables for translations of controlled vocabulary strings to their descrip...
Definition: tags_int.hpp:209
Provides classes and functions to encode and decode Exif and Iptc data. The libexiv2 API consists of ...
Definition: asfvideo.hpp:36