⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tiff_handler.hpp

📁 flash xmp sdk,flash官方SDK
💻 HPP
字号:
#ifndef __TIFF_Handler_hpp__#define __TIFF_Handler_hpp__	1// =================================================================================================// ADOBE SYSTEMS INCORPORATED// Copyright 2002-2007 Adobe Systems Incorporated// All Rights Reserved//// NOTICE: Adobe permits you to use, modify, and distribute this file in accordance with the terms// of the Adobe license agreement accompanying it.// =================================================================================================#include "TIFF_Support.hpp"#include "PSIR_Support.hpp"#include "IPTC_Support.hpp"// =================================================================================================/// \file TIFF_Handler.hpp/// \brief File format handler for TIFF.////// This header ...///// =================================================================================================// *** Could derive from Basic_Handler - buffer file tail in a temp file.extern XMPFileHandler * TIFF_MetaHandlerCTor ( XMPFiles * parent );extern bool TIFF_CheckFormat ( XMP_FileFormat format,							   XMP_StringPtr  filePath,                               LFA_FileRef    fileRef,                               XMPFiles *     parent );static const XMP_OptionBits kTIFF_HandlerFlags = (kXMPFiles_CanInjectXMP |                                                  kXMPFiles_CanExpand |                                                  kXMPFiles_CanRewrite |                                                  kXMPFiles_PrefersInPlace |                                                  kXMPFiles_CanReconcile |                                                  kXMPFiles_AllowsOnlyXMP |                                                  kXMPFiles_ReturnsRawPacket |                                                  kXMPFiles_ReturnsTNail |                                                  kXMPFiles_AllowsSafeUpdate);class TIFF_MetaHandler : public XMPFileHandler{public:	void CacheFileData();	void ProcessTNail();	void ProcessXMP();		void UpdateFile ( bool doSafeUpdate );    void WriteFile  ( LFA_FileRef sourceRef, const std::string & sourcePath );	TIFF_MetaHandler ( XMPFiles * parent );	virtual ~TIFF_MetaHandler();private:	TIFF_MetaHandler() : psirMgr(0), iptcMgr(0) {};	// Hidden on purpose.		TIFF_FileWriter tiffMgr;	// The TIFF part is always file-based.	PSIR_Manager *  psirMgr;	// Need to use pointers so we can properly select between read-only and	IPTC_Manager *  iptcMgr;	//	read-write modes of usage.	};	// TIFF_MetaHandler// =================================================================================================#endif /* __TIFF_Handler_hpp__ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -