• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
thankgoodness
博客园    首页    新随笔    联系   管理    订阅  订阅

文章分类 -  语音

用Mixer API函数调节控制面板的音频设置(转)

摘要:如果你用过Windows的音频设备,比如播放音乐或者录音,聊天,调节麦克或者声音的大小,以及设置静音,都可以通过控制面板中的音频设置面板来调节,你对于下面的两个设置面板肯定不陌生。 播放时调节音量大小和左右声道的控制板,还可以通过它将某个设备设置为静音。 另一个就是录音时控制面板,在这里我们可以选择声音输入设备,以及调节录音时左右声道音量大小 这两个控制板是windows提供给... 阅读全文
posted @ 2008-05-04 15:31 宇晨 阅读(501) 评论(0) 推荐(0)
控制系统音量 MIXERLINE 结构体定义

摘要:成员 cbStruct cbstruct Size, in bytes, of the MIXERLINE structure.大小,在字节,该mixerline结构。 This member must be initialized before calling the mixerGetLineInfo function.这个成员必须初始化之前调用mixergetlineinfo功能。 The... 阅读全文
posted @ 2008-04-28 16:43 宇晨 阅读(1609) 评论(0) 推荐(0)
混音器DEMO

摘要:#include "stdafx.h" void SetAudio() { MMRESULT mmResult; HMIXER hMixer; MIXERCAPS mixercaps; MIXERLINE mixerline; memset(&mixerline,0,sizeof(MIXERLINE)); mixerline.cbStruct = s... 阅读全文
posted @ 2008-04-28 16:30 宇晨 阅读(304) 评论(0) 推荐(0)
媒体播放器

摘要:新建一个基于对话框的MFC应用程序,工程名MyMediaPlayer,删除其原来的一些组件,新添加一些控件,如图: 0 && image.height>0){if(image.width>=510){this.width=510;this.height=image.height*510/image.width;}}" border=0> 各控件资源清单: 控件ID ... 阅读全文
posted @ 2008-04-28 16:24 宇晨 阅读(732) 评论(0) 推荐(0)
控制系统音量MIXERCONTROLDETAILS结构体定义

摘要:MIXERCONTROLDETAILS结构体定义 MIXERCONTROLDETAILS typedef struct{ DWORD cbStruct; 指示出MIXERCONTROLDETAILS结构的大小(字节单位),这个大小必须足以包括基本的MIXERCONTROLDETAILS结构。当mixerGetControlDetails返回,该成员包括了返回信息的实际大小。返回信息不超过请求的大小... 阅读全文
posted @ 2008-04-28 16:00 宇晨 阅读(553) 评论(0) 推荐(0)
控制系统音量MIXERLINECONTROLS结构体定义

摘要:MIXERLINECONTROLS结构体定义 MIXERLINECONTROLS typedef struct{ DWORD cbStruct; 指示出MIXERLINECONTROLS结构的大小(字节单位)。该成员必须在调用mixerGetLineControls函数之前被初始化。这个大小必须足以包括基本的MIXERLINECONTROLS结构。当mixerGetLineControls返回,该... 阅读全文
posted @ 2008-04-28 15:58 宇晨 阅读(253) 评论(0) 推荐(0)
调节音量

摘要://----------------------------设定音量--------------------------------------- bool GetVolumeControl(HMIXER hmixer ,long componentType,long ctrlType,MIXERCONTROL* mxc) { MIXERLINECONTROLS mxlc; MIXERLINE ... 阅读全文
posted @ 2008-04-28 08:57 宇晨 阅读(1218) 评论(0) 推荐(0)
Windows混音器API使用

摘要:Windows混音器API使用 1.首先用mixerGetNumDevs()函数获取系统中的混音器设备的数量。一般,机器上都至少有一个混音器设备——声卡,如果机器上没有连接其它的音频设备,那么也就只有声卡这一个混音器设备。我的机器上接有一个名为USB EMP Audio Dedice的录音设备,所以该函数返回2,表示有两个混音器设备:Realtec AC97 Audio和USB EMP Aud... 阅读全文
posted @ 2008-04-25 17:06 宇晨 阅读(1199) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3