|
|
|
@ -31,6 +31,7 @@
|
|
|
|
|
#include "exiv2lib_export.h"
|
|
|
|
|
|
|
|
|
|
// included header files
|
|
|
|
|
#include "exiv2lib_compiler_detection.h"
|
|
|
|
|
#include "image.hpp"
|
|
|
|
|
|
|
|
|
|
// *****************************************************************************
|
|
|
|
@ -49,7 +50,7 @@ namespace Exiv2 {
|
|
|
|
|
/*!
|
|
|
|
|
@brief Helper structure for the Matroska tags lookup table.
|
|
|
|
|
*/
|
|
|
|
|
struct MatroskaTags {
|
|
|
|
|
struct EXIV2_DEPRECATED MatroskaTags {
|
|
|
|
|
uint64_t val_; //!< Tag value
|
|
|
|
|
const char* label_; //!< Translation of the tag value
|
|
|
|
|
|
|
|
|
@ -60,7 +61,7 @@ namespace Exiv2 {
|
|
|
|
|
/*!
|
|
|
|
|
@brief Class to access Matroska video files.
|
|
|
|
|
*/
|
|
|
|
|
class EXIV2API MatroskaVideo : public Image {
|
|
|
|
|
class EXIV2_DEPRECATED EXIV2API MatroskaVideo : public Image {
|
|
|
|
|
public:
|
|
|
|
|
//! @name Creators
|
|
|
|
|
//@{
|
|
|
|
@ -145,10 +146,10 @@ namespace Exiv2 {
|
|
|
|
|
Caller owns the returned object and the auto-pointer ensures that
|
|
|
|
|
it will be deleted.
|
|
|
|
|
*/
|
|
|
|
|
EXIV2API Image::AutoPtr newMkvInstance(BasicIo::AutoPtr io, bool create);
|
|
|
|
|
EXIV2_DEPRECATED EXIV2API Image::AutoPtr newMkvInstance(BasicIo::AutoPtr io, bool create);
|
|
|
|
|
|
|
|
|
|
//! Check if the file iIo is a Matroska Video.
|
|
|
|
|
EXIV2API bool isMkvType(BasicIo& iIo, bool advance);
|
|
|
|
|
EXIV2_DEPRECATED EXIV2API bool isMkvType(BasicIo& iIo, bool advance);
|
|
|
|
|
|
|
|
|
|
} // namespace Exiv2
|
|
|
|
|
|
|
|
|
|