登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

面包会有的

... ...

 
 
 

日志

 
 

获取系统的音频输出设备并添加到一个组合框中  

2011-11-07 02:07:22|  分类: 音频采集 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

     //************************ init the waveIn Device List ****************

      int n=waveInGetNumDevs();
   int i;
   CString str;
   WAVEINCAPS tmpWAVEINCAPS;

   for(i=0;i<n;i++)
   {
  waveInGetDevCaps(i,&tmpWAVEINCAPS,sizeof(tmpWAVEINCAPS));
  str=tmpWAVEINCAPS.szPname;
  m_DeviceList.AddString(str);
   }
  
   m_DeviceList.SetCurSel(0);
      m_comb_channels.SetCurSel(1);
   m_comb_sampleLength.SetCurSel(1);
 //*********************************************************************



测试,这段代码完整的应该为:

#include <mmsystem.h> 
#pragma comment(lib,"winmm") 

添加组合框控件:IDIDC_COMBO_DEVICELIST,绑定控制成员变量:m_DeviceList

BOOL CAudioDeviceEnumDlg::OnInitDialog()
{


//************************ init the waveIn Device List ****************

int n=waveInGetNumDevs();
int i;
CString str;
WAVEINCAPS tmpWAVEINCAPS;

for(i=0;i<n;i++)
{
waveInGetDevCaps(i,&tmpWAVEINCAPS,sizeof(tmpWAVEINCAPS));
str=tmpWAVEINCAPS.szPname;
m_DeviceList.AddString(str);
}

m_DeviceList.SetCurSel(0);
// m_comb_channels.SetCurSel(1);
// m_comb_sampleLength.SetCurSel(1);
//*********************************************************************
return TRUE;  // return TRUE  unless you set the focus to a control
}

这样子就会显示出来,其中的两行应该是其它的内容。


获取系统的音频输出设备并添加到一个组合框中 - 加菲 - 视频会议 - 加菲
 
  评论这张
 
阅读(881)| 评论(0)

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018