码迷,mamicode.com
首页 >  
搜索关键字:directsound    ( 53个结果
Delphi的DirectShow开发概述
第一部分:背景知识 DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布。它经过DirectX 6.0中的DirectX Media发展而来,集成了DirectX家族中的其他成员(DirectDraw、DirectSound等),可以说 ...
分类:Windows程序   时间:2021-01-29 11:47:39    阅读次数:0
window平台音视频技术栈简单梳理
音频捕获 CoreAudio 音频编解码 pcm opus aac flac speex 音频播放 CoreAudio XAudio2 DirectSound 视频捕获 gdi d3d9 dxgi nvfbc directshow mediafoundation 各种hook 视频编码 nvenc ...
分类:Windows程序   时间:2020-11-19 12:33:29    阅读次数:22
几种C#实现播放声音的方法 DirectX、SoundPlayer等
第一种是利用DirectX 1.安装了DirectX SDK(有9个DLL文件)。这里我们只用到MicroSoft.DirectX.dll 和 Microsoft.Directx.DirectSound.dll 2.引入DirectX 的DLL文件的名字空间: using Microsoft.Dir ...
分类:Windows程序   时间:2018-11-07 16:39:12    阅读次数:230
通过WinAPI播放PCM声音
在Windows平台上,播放PCM声音使用的API通常有如下两种。 waveOut and waveIn:传统的音频MMEAPI,也是使用的最多的 xAudio2:C++/COM API,主要针对游戏开发,是DirectSound的基础 在Windows Vista以后,推出了更加强大的WASAPI ...
分类:Windows程序   时间:2018-09-16 16:09:50    阅读次数:288
DirectSound导致程序启动假死
错误代码:DirectSound.dll”正尝试在 OS 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码,这样做会导致应用程序挂起。 解决方案有设置配置文件的startrup节点 <startup useLegacyV2RuntimeActivationPoli ...
分类:其他好文   时间:2018-09-03 18:24:33    阅读次数:184
DirectSound---捕获音频、Qml/C++ 集成交互
DirectSound的音频捕获原理和播放原理差不多,内部在一个缓冲区上循环写入捕获到的数据,并且提供notify通知功能。 1. 音频捕获 因为捕获流程和播放流程类似,我们就不在这里赘述了,只给出简单的函数引用和图示: 最后两个是音效捕获接口,用来控制Aec(回声消除)、Noise Fill(噪音 ...
分类:编程语言   时间:2018-03-31 13:23:07    阅读次数:175
DirectSound---3D环境
DirectSound对于 单声道 的Wav文件(或者说对于单声道的PCM音频数据)提供了内置3D音效的模拟,你能够控制每一个声源和收听者的立体位置,对移动的物体应用多普勒效果等等。在单个应用程序中,可以有多个声源,但是只能有一个收听者。 1. 3D音效概念简介 1. 3D坐标: 坐标采用 左手笛卡 ...
分类:其他好文   时间:2018-03-10 22:01:42    阅读次数:219
DirectSound---音效使用
DirectSound以DMO(DirectX Nedua Objects)的方式提供了对原始音频数据的处理,开发者能够通过VC6.0里的 来开发自定义的DMO。实际上这个DMO开发向导已经不在Visual Studio里面提供了,并且已经被MFT(Media Foundation Transfor ...
分类:其他好文   时间:2018-03-10 16:00:28    阅读次数:886
DirectSound---简易Wav播放器
这篇文章主要给大家介绍下如何用DirectSound打造一个简易播放器,因为篇幅有限且代码逻辑较为复杂,我们只介绍下核心技术内容。该播放器主要包括以下功能: 播放、暂停 播放进度提示。 1. DirectSound播放概念简介 1.1 播放相关概念 首先要介绍下DirectSound的设计理念: ! ...
分类:其他好文   时间:2018-02-15 13:56:56    阅读次数:272
MMIO----Wav格式文件解析
DirectSound只支持Wav格式的音频文件,在创建次缓冲区之前需要先确定播放的Wav音频数据的格式。如果是从本地Wav文件播放,则需要先读出它的数据格式。 1. Wav音频格式布局 Wav是WAVE音频格式文件的后缀名,WAVE音频格式全称是Waveform Audio File Format ...
分类:其他好文   时间:2018-02-04 12:39:08    阅读次数:180
53条   1 2 3 4 ... 6 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!