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

📄 ejp2box.h

📁 这是在PCA下的基于IPP库示例代码例子,在网上下了IPP的库之后,设置相关参数就可以编译该代码.
💻 H
字号:
/* ////////////////////////////////////////////////////////////////////////////                  INTEL CORPORATION PROPRIETARY INFORMATION//     This software is supplied under the terms of a license agreement or//     nondisclosure agreement with Intel Corporation and may not be copied//     or disclosed except in accordance with the terms of that agreement.//          Copyright(c) 2003-2005 Intel Corporation. All Rights Reserved.//////*/#ifndef __EJP2BOX_H__#define __EJP2BOX_H__#include "jp2box.h"template<class ByteOutput>void WriteBoxHeader(JP2BoxType boxType, unsigned int bodySize, ByteOutput& stream){    if ((Ipp64u)bodySize > (Ipp64u)IPP_MAX_32U - (Ipp64u)8)    {        stream.Write32u(1);        stream.Write32u(boxType);        Ipp64u boxSize = (Ipp64u)bodySize + (Ipp64u)16;        stream.Write64u(boxSize);    }    else    {        Ipp32u boxSize = bodySize + 8;        stream.Write32u(boxSize);        stream.Write32u(boxType);    }}template<class ByteOutput>void WriteUknLenBoxHeader(JP2BoxType boxType, ByteOutput& stream){    stream.Write32u(0);    stream.Write32u(boxType);}#endif // __EJP2BOX_H__

⌨️ 快捷键说明

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