www.pudn.com > h263_.rar > Sarcode.h
// Sarcode.h: interface for the CSarcode class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_SARCODE_H__5CAA58E2_4940_11D5_9DCC_5254AB2B9F00__INCLUDED_)
#define AFX_SARCODE_H__5CAA58E2_4940_11D5_9DCC_5254AB2B9F00__INCLUDED_
#include "Getbits.h" // Added by ClassView
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CSarcode
{
public:
long low, high, code_value, bit, length, sacindex, cum, zerorun;
CGetbits m_getbits;
void decoder_reset( );
int decode_a_symbol(int cumul_freq[ ]);
CSarcode();
virtual ~CSarcode();
private:
void bit_out_psc_layer();
};
#endif // !defined(AFX_SARCODE_H__5CAA58E2_4940_11D5_9DCC_5254AB2B9F00__INCLUDED_)