📄 ippjp.h
字号:
/* Encoder for baseline */
IPPAPI(IppStatus, ippiEncodeHuffman8x8_Direct_JPEG_16s1u_C1, ( const Ipp16s *pSrc, Ipp8u *pDst,
int *pDstBitsLen, Ipp16s *pDCPred,
const IppiEncodeHuffmanSpec *pDCHuffTable,
const IppiEncodeHuffmanSpec *pACHuffTable))
/* Encoder for progressive */
IPPAPI(IppStatus, ippiEncodeHuffman8x8_DCFirst_JPEG_16s1u_C1,
(const Ipp16s *pSrc,
Ipp8u *pDst,
int dstBytesLen,
int *pDstCurrpos,
Ipp16s *pDCPred,
int al,
const IppiEncodeHuffmanSpec *pDCHuffTable,
IppiEncodeHuffmanState *pHuffState,
int bFlushState))
IPPAPI(IppStatus, ippiEncodeHuffman8x8_DCRefine_JPEG_16s1u_C1,
(const Ipp16s *pSrc,
Ipp8u *pDst,
int dstBytesLen,
int *pDstCurrpos,
int al,
IppiEncodeHuffmanState *pHuffState,
int bFlushState))
IPPAPI(IppStatus, ippiEncodeHuffman8x8_ACFirst_JPEG_16s1u_C1,
(const Ipp16s *pSrc,
Ipp8u *pDst,
int dstBytesLen,
int *pDstCurrpos,
int ss,
int se,
int al,
const IppiEncodeHuffmanSpec *pACHuffTable,
IppiEncodeHuffmanState *pHuffState,
int bFlushState))
IPPAPI(IppStatus, ippiEncodeHuffman8x8_ACRefine_JPEG_16s1u_C1,
(const Ipp16s *pSrc,
Ipp8u *pDst,
int dstBytesLen,
int *pDstCurrpos,
int ss,
int se,
int al,
const IppiEncodeHuffmanSpec *pACHuffTable,
IppiEncodeHuffmanState *pHuffState,
int bFlushState))
/* Generate Huffman table for decoder */
IPPAPI(IppStatus, ippiDecodeHuffmanSpecGetBufSize_JPEG_8u, (int* pSize))
IPPAPI(IppStatus, ippiDecodeHuffmanSpecInit_JPEG_8u, ( const Ipp8u *pHuffBits,
const Ipp8u *pHuffValue,
IppiDecodeHuffmanSpec *pHuffTable))
IPPAPI(IppStatus, ippiDecodeHuffmanStateGetBufSize_JPEG_8u, (int* pSize))
IPPAPI(IppStatus, ippiDecodeHuffmanStateInit_JPEG_8u,
(IppiDecodeHuffmanState* pHuffState))
/* Decoder for baseline */
IPPAPI(IppStatus, ippiDecodeHuffman8x8_Direct_JPEG_1u16s_C1,(const Ipp8u *pSrc, int *pSrcBitsLen,
Ipp16s *pDst, Ipp16s *pDCPred,
int *pMarker, Ipp32u *pPrefetchedBits,
int *pNumValidPrefetchedBits,
const IppiDecodeHuffmanSpec *pDCHuffTable,
const IppiDecodeHuffmanSpec *pACHuffTable))
/* Decoder for baseline */
IPPAPI(IppStatus, ippiDecodeHuffman8x8_DCFirst_JPEG_1u16s_C1,
(const Ipp8u *pSrc,
int srcBytesLen,
int *pSrcCurrpos,
Ipp16s *pDst,
Ipp16s *pDCPred,
int *pMarker,
int al,
const IppiDecodeHuffmanSpec *pDCHuffTable,
IppiDecodeHuffmanState *pHuffState))
IPPAPI(IppStatus, ippiDecodeHuffman8x8_DCRefine_JPEG_1u16s_C1,
(const Ipp8u *pSrc,
int srcBytesLen,
int *pSrcCurrpos,
Ipp16s *pDst,
int *pMarker,
int al,
IppiDecodeHuffmanState *pHuffState))
IPPAPI(IppStatus, ippiDecodeHuffman8x8_ACFirst_JPEG_1u16s_C1,
(const Ipp8u *pSrc,
int srcBytesLen,
int *pSrcCurrpos,
Ipp16s *pDst,
int *pMarker,
int ss,
int se,
int al,
const IppiDecodeHuffmanSpec *pACHuffTable,
IppiDecodeHuffmanState *pHuffState))
IPPAPI(IppStatus, ippiDecodeHuffman8x8_ACRefine_JPEG_1u16s_C1,
(const Ipp8u *pSrc,
int srcBytesLen,
int *pSrcCurrpos,
Ipp16s *pDst,
int *pMarker,
int ss,
int se,
int al,
const IppiDecodeHuffmanSpec *pACHuffTable,
IppiDecodeHuffmanState *pHuffState))
/*==================== Intel IPP JPEG 2000 API definition ===================*/
/*========== 2D DWT functions =========*/
IPPAPI(IppStatus, ippiWTFwd_B53_JPEG2K_16s_C1IR, (Ipp16s *pSrcDstTile,
int step,
const IppiRect *pTileRect,
Ipp8u *pBuffer))
IPPAPI(IppStatus, ippiWTFwd_B53_JPEG2K_32s_C1IR, (Ipp32s *pSrcDstTile,
int step,
const IppiRect *pTileRect,
Ipp8u *pBuffer))
IPPAPI(IppStatus, ippiWTInv_B53_JPEG2K_16s_C1IR, (Ipp16s *pSrcDstTile,
int step,
const IppiRect *pTileRect,
Ipp8u *pBuffer))
IPPAPI(IppStatus, ippiWTInv_B53_JPEG2K_32s_C1IR, (Ipp32s *pSrcDstTile,
int step,
const IppiRect *pTileRect,
Ipp8u *pBuffer))
IPPAPI(IppStatus, ippiWTFwd_D97_JPEG2K_16s_C1IR, (Ipp16s *pSrcDstTile,
int step,
const IppiRect *pTileRect,
Ipp8u *pBuffer))
IPPAPI(IppStatus, ippiWTFwd_D97_JPEG2K_32s_C1IR, (Ipp32s *pSrcDstTile,
int step,
const IppiRect *pTileRect,
Ipp8u *pBuffer))
IPPAPI(IppStatus, ippiWTInv_D97_JPEG2K_16s_C1IR, (Ipp16s *pSrcDstTile,
int step,
const IppiRect *pTileRect,
Ipp8u *pBuffer))
IPPAPI(IppStatus, ippiWTInv_D97_JPEG2K_32s_C1IR, (Ipp32s *pSrcDstTile,
int step,
const IppiRect *pTileRect,
Ipp8u *pBuffer))
IPPAPI(IppStatus, ippiWTGetBufSize_B53_JPEG2K_16s_C1IR,(const IppiRect *pTileRect,
int *pSize))
IPPAPI(IppStatus, ippiWTGetBufSize_B53_JPEG2K_32s_C1IR,(const IppiRect *pTileRect,
int *pSize))
IPPAPI(IppStatus, ippiWTGetBufSize_D97_JPEG2K_16s_C1IR,(const IppiRect *pTileRect,
int *pSize))
IPPAPI(IppStatus, ippiWTGetBufSize_D97_JPEG2K_32s_C1IR,(const IppiRect *pTileRect,
int *pSize))
#ifdef __cplusplus
}
#endif
#endif /* _IPPJP_H_ */
/* End of file */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -