Play-/Source/IPU_MacroblockTypeITable.h
jpd002 0c5fb983fd Moved remotely
git-svn-id: http://svn.purei.org/purei/trunk@40 b36208d7-6611-0410-8bec-b1987f11c4a2
2006-06-15 04:19:30 +00:00

34 lines
552 B
C++

#ifndef _IPU_MACROBLOCKTYPEITABLE_H_
#define _IPU_MACROBLOCKTYPEITABLE_H_
#include "mpeg2/VLCTable.h"
namespace IPU
{
class CMacroblockTypeITable : public MPEG2::CVLCTable
{
public:
CMacroblockTypeITable();
static MPEG2::CVLCTable* GetInstance();
enum MAXBITS
{
MAXBITS = 2,
};
enum ENTRYCOUNT
{
ENTRYCOUNT = 2,
};
private:
static MPEG2::VLCTABLEENTRY m_pTable[ENTRYCOUNT];
static unsigned int m_pIndexTable[MAXBITS];
static MPEG2::CVLCTable* m_pInstance;
};
}
#endif