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

📄 sipparameters.h

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

#if !defined(AFX_SIPPARAMETERS_H__61034ED7_54DC_4213_A281_A965AEA62520__INCLUDED_)
#define AFX_SIPPARAMETERS_H__61034ED7_54DC_4213_A281_A965AEA62520__INCLUDED_

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


#include "H264AVCCommonLib.h"



typedef struct LayerParameters
{
  UInt              m_uiFps;
  float             m_fTolerableRatio;
  std::string       m_strInputFileWithInterPred;
  std::string       m_strInputFileWithoutInterPred;
  std::string       m_strOutputFile;
} * PLAYERPARAMETERS;

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

  ErrVal            xReadConfigFile(FILE* pFile);
  void              xPrintUsage();
  ErrVal            xReadLine( FILE* pFile, char* pcFormat, void* pPar );
  ErrVal            xCheck();
public:

  ErrVal            destroy();
  static ErrVal     create( SIPParameters*& rpcSIPParameters);
  ErrVal            init  ( Int argc, Char** argv );
  PLAYERPARAMETERS  getLayerParameter(UInt uiLayer);
  UInt              getFrameNum(){return m_uiFrameNum;}
  UInt              getLayerNum(){return m_uiLayerNum;}
  UInt              getInFps(){return m_uiInFps;}

protected:
  LayerParameters*  m_pcLayerParameters;
  UInt              m_uiFrameNum;
  UInt              m_uiLayerNum;
  UInt              m_uiInFps;

};

#endif // !defined(AFX_SIPPARAMETERS_H__61034ED7_54DC_4213_A281_A965AEA62520__INCLUDED_)

⌨️ 快捷键说明

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