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

📄 bit_res.h

📁 VC++视频开发实例集锦(包括“远程视频监控”"语音识别系统"等13个经典例子)
💻 H
字号:
/* bit_res.h

	Declarations for Bit Reservoir for Layer III

   Adapted from the public c code by Jeff Tsay. */

#ifndef BIT_RES_H
#define BIT_RES_H

#include "all.h"

#define BUFSIZE 4096

class Bit_Reserve {

public:

	Bit_Reserve();
	~Bit_Reserve();

	uint32 hsstell() const { return(totbit); }
	uint32 hgetbits(uint32 N);
	uint32 hget1bit();
	void hputbuf(int32 val);

	void rewindNbits(int32 N);
	void rewindNbytes(int32 N);

private:

	uint32 offset, totbit, buf_byte_idx;
	uint32 *buf;
	uint32 buf_bit_idx;
   uint32 *putmask;

};

#endif

⌨️ 快捷键说明

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