refbuf.h

来自「JM 11.0 KTA 2.1 Source Code」· C头文件 代码 · 共 41 行

H
41
字号

/*!
 ************************************************************************
 * \file refbuf.h
 *
 * \brief
 *    Declarations of the reference frame buffer types and functions
 ************************************************************************
 */
#ifndef _REBUF_H_
#define _REBUF_H_

#include "global.h"

pel_t UMVPelY_14 (pel_t **Pic, int y, int x, int height, int width);
pel_t FastPelY_14 (pel_t **Pic, int y, int x, int height, int width);

pel_t* UMVLineX  (int, pel_t*, int, int, int, int);
pel_t* UMVLineX2 (int, pel_t*, int, int, int, int);
pel_t* FastLineX (int, pel_t*, int, int, int, int);

pel_t FastPelY14  (pel_t **Pic, int y, int x, int height, int width);
pel_t *UMVLine4X  (pel_t **Pic, int y, int x, int height4, int width4);
pel_t *UMVLine4X2 (pel_t **Pic, int y, int x, int height4, int width4);

pel_t *FastLine4X (pel_t **Pic, int y, int x, int height, int width);

pel_t *UMVLine16Y_11 (pel_t *Pic, int y, int x, int height, int width);
pel_t *FastLine16Y_11 (pel_t *Pic, int y, int x, int height, int width);

void PutPel_14 (pel_t **Pic, int y, int x, pel_t val);
void PutPel_11 (pel_t *Pic, int pel_pos, pel_t val);

#ifdef EIGHTH_PEL
pel_t *UMVLine4X8  (pel_t **Pic, int y, int x, int height4, int width4);
pel_t *FastLine4X8 (pel_t **Pic, int y, int x, int height4, int width4);
#endif

#endif

⌨️ 快捷键说明

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