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

📄 sipanalyser.h

📁 JMVM MPEG MVC/3DAV 测试平台 国际通用标准
💻 H
字号:
/*
 *  Author : Kai Zhang    kzhang@jdl.ac.cn
 */

#if !defined(AFX_SIPANALYSER_H__A7CC9210_E601_446B_854A_49856C2A7A5E__INCLUDED_)
#define AFX_SIPANALYSER_H__A7CC9210_E601_446B_854A_49856C2A7A5E__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "SIPParameters.h"


class SIPAnalyser  
{
protected:
  SIPAnalyser();
  ~SIPAnalyser();

public:
  ErrVal          go();
  ErrVal          init(SIPParameters* pcSIPParameters);
  ErrVal          destroy();
  static ErrVal   create( SIPAnalyser*& rpcSIPAnalyser);

protected:
  ErrVal          xPrintLayer(int iLayer);
  ErrVal          xDumpLayer(int iLayer);
  ErrVal          xProcessLayer(int iLayer);
  ErrVal          xProcessKnapsack(int iNumber,int* piWeight,int* piPrice,int iBagCubage,int* piDecision);
  ErrVal          xUninitData();
  ErrVal          xReadData();
  ErrVal          xInitData();
  SIPParameters*  m_pcSIPParameters;
  int***          m_aaaiFrameBits;//m_aaauiFrameBits[layer][POC][0/1 with/without interlayer prediction]
  int**           m_aaiSIPDecision;
  int*            m_aiTotalBits;  
};

#endif // !defined(AFX_SIPANALYSER_H__A7CC9210_E601_446B_854A_49856C2A7A5E__INCLUDED_)

⌨️ 快捷键说明

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