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

📄 ippjp.h

📁 windows ce 6.0 camera driver
💻 H
📖 第 1 页 / 共 2 页
字号:

/* 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 + -