putvlc.h
来自「quicktime linux播放器v1」· C头文件 代码 · 共 45 行
H
45 行
/***********************************************************HeaderBegin******* * * File: putvlc.h * * Description: Header file to include prototypes for vlc functions * ***********************************************************HeaderEnd*********/#ifndef _ENCORE_PUTVLC_H#define _ENCORE_PUTVLC_H#include "enc_bitstream.h"#define MARKER_BIT 1/** Public interface of VLC coding module Methods defined in putvlc.c Referenced from block.c**/int PutCoeff(Bitstream * bitstream, int run, int level, int last, int Mode);int PutIntraDC(Bitstream * bitstream, int val, bool lum);int PutMV(Bitstream * bitstream, int mvint);int PutMCBPC_intra(Bitstream * bitstream, int cbpc, int mode);int PutMCBPC_inter(Bitstream * bitstream, int cbpc, int mode);int PutCBPY(Bitstream * bitstream, int cbpy, bool intra);/** Internal vlc methods, defined in putvlc.c **/int PutDCsize_lum(Bitstream * bitstream, int size);int PutDCsize_chrom(Bitstream * bitstream, int size);int PutCoeff_inter(Bitstream * bitstream, int run, int level, int last);int PutCoeff_intra(Bitstream * bitstream, int run, int level, int last);int PutRunCoeff_inter(Bitstream * bitstream, int run, int level, int last);int PutRunCoeff_intra(Bitstream * bitstream, int run, int level, int last);int PutLevelCoeff_inter(Bitstream * bitstream, int run, int level, int last);int PutLevelCoeff_intra(Bitstream * bitstream, int run, int level, int last);/** Currently unused **/int PutMCBPC_Sprite(Bitstream * bitstream, int cbpc, int mode);int PutCoeff_inter_RVLC(Bitstream * bitstream, int run, int level, int last);int PutCoeff_intra_RVLC(Bitstream * bitstream, int run, int level, int last);#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?