码迷,mamicode.com
首页 >  
搜索关键字:directsound    ( 53个结果
DirectSound---输出设备基本操作(枚举、查询等)
DirectSound是DirectX组件之一,提供了对音频设备的捕获和播放能力,同时它也是唯一几个支持Xp系统的音频技术之一。 DirectSound主要有以下特点: 优点: 播放音频 低延迟 。 硬件资源控制 。 同时 播放 多个 声音。 控制硬件缓冲区的使用 优先级 (DirectSound使 ...
分类:其他好文   时间:2018-01-13 16:56:22    阅读次数:230
音频处理(二) 音频输出
Windows下的音频输出常用的3中方法: 1. PlaySound:使用最简单直接,但是不够灵活,功能也非常单一,无法混音; 2. WaveOut:早期的Windows系统中广泛应用的音频输出程序接口,功能比PlaySound较完善(WaveIn用于音频输入); 3. DirectSound:现在 ...
分类:其他好文   时间:2017-09-16 13:37:17    阅读次数:207
nes 红白机模拟器 第6篇 声音支持
InfoNES 源码中并没有包含 linux 的声音支持。 但提供 wince 和 win 的工程,文件,通过分析,win 的 DirectSound 发声,在使用 linux ALSA 实现。 先使用 DirectSound 模仿写一个 播放 wav 的程序。 为了简单,我这里使用 vc++ 6. ...
分类:其他好文   时间:2017-05-18 09:53:36    阅读次数:338
几种C#实现播放声音的方法
在这里介绍使用C#实现播放声音的几种方法,都是利用组件等方法来实现的,有兴趣的话可以看下。 第一种是利用DirectX 1.安装了DirectX SDK(有9个DLL文件)。这里我们只用到MicroSoft.DirectX.dll 和 Microsoft.Directx.DirectSound.dl ...
分类:Windows程序   时间:2017-01-08 15:19:55    阅读次数:204
获取与设置windows系统下音频设备音量
一、获取设备音量 /** * @brief GetAudioOutputVolumn用于获取设备输出音量 * @remark 不指定设备可能导致获取的音量为0 */ int DeviceManager::GetAudioOutputVolumn( const std::string &deviceName ) { //对于DirectSound设备,获取其对应波形设备音量...
分类:Windows程序   时间:2016-07-22 06:38:37    阅读次数:577
C#使用DirectSound录音基本方法
原文地址:http://blog.donews.com/uplook/archive/2005/12/14/657145.aspx 注:1.原文有程序终止后仍有线程在运行的情况,这里修正了下 2.DirectSound录音详细介绍:http://blog.csdn.net/woaixiaozhe/a ...
分类:Windows程序   时间:2016-05-15 09:29:37    阅读次数:274
DirectSound播放缓冲区长度计算
播放测试时,发现声音播放速度不对,找了不少地方,没发现错误,无奈,采用定时器,抓捕播放通知事件时间,发现每秒多了4次,这才恍然大悟,缺少对齐数。原公式为:dwPlayBufLen = iSamplesPerSec / iFrameFpsPerSec; 缺少了nBlockAlign对齐数,因为播放长度 ...
分类:其他好文   时间:2016-04-17 16:09:08    阅读次数:141
csharp: Sound recording
using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.DirectX;using Microsoft.DirectX.DirectSound;using Sy...
分类:其他好文   时间:2015-11-25 16:43:54    阅读次数:167
环形区块式混音缓冲区
1. 设计思路由于DirectSound循环播放时,是按区域锁定写入数据方式,并且在播放时不能写入数据的特征,所以设计成区块方式。2. 概念 2.1 按区块划分管理,虚拟头区块接尾区块构成“环"。“环”是有n个区块构成。 2.2 播放过的区块需要清零,避免混入播放过的声音。 2.3 监督播放...
分类:其他好文   时间:2015-11-16 21:17:00    阅读次数:290
转 C# .NET4.0 混合模式程序集异常
1.引用Microsoft.DirectX.dll和Microsoft.DirectX.Directsound.dll这2个文件。2.项目属性里边,把目标平台改成X86。3.App.Config修改下:1 2 3 4 5 6 在.NET 4.0 下使用 Direx...
分类:Windows程序   时间:2015-10-30 17:01:36    阅读次数:231
53条   上一页 1 2 3 4 ... 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!