transform.h
资源名称:chapter15.rar [点击查看]
上传用户:hjq518
上传日期:2021-12-09
资源大小:5084k
文件大小:1k
源码类别:
Audio
开发平台:
Visual C++
- /*!
- ***************************************************************************
- *
- * file transform.h
- *
- * brief
- * prototypes of transform functions
- *
- * date
- * 10 July 2007
- *
- * author
- * Main contributors (see contributors.h for copyright, address and affiliation details)
- * Alexis Michael Tourapis
- **************************************************************************/
- #ifndef _TRANSFORM_H_
- #define _TRANSFORM_H_
- void forward4x4 (int (*block) [16], int (*tblock)[16], int pos_y, int pos_x);
- void inverse4x4 (int (*tblock)[16], int (*block )[16], int pos_y, int pos_x);
- void forward8x8 (int (*block) [16], int (*tblock)[16], int pos_y, int pos_x);
- void inverse8x8 (int (*tblock)[16], int (*block )[16], int pos_y, int pos_x);
- void hadamard4x4 (int (*block) [ 4], int (*tblock)[ 4]);
- void ihadamard4x4 (int (*tblock)[ 4], int (*block) [ 4]);
- void hadamard4x2 (int (*block) [ 4], int (*tblock)[ 4]);
- void ihadamard4x2 (int (*tblock)[ 4], int (*block) [ 4]);
- void hadamard2x2 (int (*block)[16], int tblock[4]);
- void ihadamard2x2 (int block[4], int tblock[4]);
- #endif //_TRANSFORM_H_