Chinaunix首页 | 论坛 | 博客
  • 博客访问: 92861
  • 博文数量: 50
  • 博客积分: 1086
  • 博客等级: 少尉
  • 技术积分: 420
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-25 16:16
文章分类
文章存档

2011年(50)

我的朋友

分类: C/C++

2011-11-15 19:43:43

  1. 结构体指针用法:

  2. struct MPEG4Config
  3. {
  4.     int nLocalFPS;
  5.     int nLocalBitrate;
  6.     int nRemoteFPS;
  7.     int nRemoteBitrate;
  8.     int nKeyFrameInterval;
  9.     int w;
  10.     int h;
  11. };



  12. void CMPEG4VideoDevice::SetConfig(void* pConfig)
  13. {
  14.     MPEG4Config* pMPEG4Config = (MPEG4Config*)pConfig;
  15.     m_nLocalFPS = pMPEG4Config->nLocalFPS;
  16.     m_nLocalBitrate = pMPEG4Config->nLocalBitrate;
  17.     m_nRemoteFPS = pMPEG4Config->nRemoteFPS;
  18.     m_nRemoteBitrate = pMPEG4Config->nRemoteBitrate;
  19.     m_nKeyFrameInterval = pMPEG4Config->nKeyFrameInterval;
  20.     m_nWidth = pMPEG4Config->w;
  21.     m_nHeight = pMPEG4Config->h;
  22. }



  23. main()

  24. {。。。。。



  25.             MPEG4Config newConfig;
  26.             newConfig.nKeyFrameInterval = keyinternal;
  27.             newConfig.nLocalBitrate = localBr;
  28.             newConfig.nLocalFPS = localFps;
  29.             newConfig.nRemoteBitrate = rBr;
  30.             newConfig.nRemoteFPS = rFps;
  31.             newConfig.w = w;
  32.             newConfig.h = h;
  33.             pVideoDevice->SetConfig((void*)(&newConfig));



  34. }
阅读(790) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~