首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    DirectSound的应用

    DirectSound就能够完美的解决混音问题,并且它直接针对硬件编程,最大程度上减小了游戏进程逻辑对于声音播放效果的影响。     在这篇文章里,先谈谈DirectSound的使用。     3.假设此时发现有些 Directsound的类名无法识别,那么请检查工具菜单项的设置选项中文件夹的设置,看是否在lib与include中都将DirectX SDK相关内容都放在第一位,由于在编译连接中第一位的库 初始化工作第二步,DirectSound对象的建立     (1)建立DirectSound对象     (2)设定共享层级     (3)设定主缓冲区的格式     首先要建立一个代表声卡的DirectSound /*——————————————————————————–*/ //    以下是我写的一个使用DirectSound的样例: ////////////////////////////下面为头文件部分 = DS_OK)   MessageBox(hwnd, “建立 DirectSound 对象失败!”

    98030发布于 2021-12-02
  • 来自专栏云计算linux

    游戏编程之五 DirectSound

    第二节DirectSound结构 DirectSound的功能模块包括播放、声音缓冲区、三维音效、音频抓获、属性集等。 DirectSound playback建构于IDirectSound COM接口之上。 主缓冲区由DirectSound自动创建,而副缓冲区需由应用程序来创建。DirectSound将副缓冲区中的声音混合后,存入主缓冲区,再输出到相应播放设备。 第二节DirectSound结构 DirectSound的功能模块包括播放、声音缓冲区、三维音效、音频抓获、属性集等。 主缓冲区由DirectSound自动创建,而副缓冲区需由应用程序来创建。DirectSound将副缓冲区中的声音混合后,存入主缓冲区,再输出到相应播放设备。

    55310编辑于 2024-12-17
  • 来自专栏算法工程师的学习日志

    python-声音录制和处理

    Output, MME (0 in, 2 out) < 3 扬声器 (Conexant SmartAudio HD), MME (0 in, 2 out) 4 主声音捕获驱动程序, Windows DirectSound (2 in, 0 out) 5 麦克风 (Conexant SmartAudio HD), Windows DirectSound (2 in, 0 out) 6 主声音驱动程序, Windows DirectSound (0 in, 2 out) 7 扬声器 (Conexant SmartAudio HD), Windows DirectSound (0 in, 2 out) 8

    1.5K30编辑于 2022-07-27
  • 来自专栏machh的专栏

    Windows平台音频采集技术介绍

    音频处理的相关技术: 采集麦克风输入 采集声卡输出 将音频数据送入声卡进行播放 对多路音频输入进行混音处理 在Windows操作系统上,音频处理技术主要是采用微软提供的相关API:Wave系列API函数、DirectSound DirectSound 可实现多个声音的混合播放。DirectSound可充分使用声卡的内存资源,同时也提供了3D声效算法,模拟出真实的3D立体声。 基于directx框架,directx 10之就没有了对directsound的支持,已经将directsound封装到directshow里面去了 支持XP及之后的Windows系统,支持麦克风

    2K10编辑于 2022-06-10
  • 来自专栏编程

    C加加游戏编程,大神十年的绝技,正确的入门,这才叫学习

    DirectXAPI函数 DirectX的API主要由DirectGraphics,DirectInput,DirectPlay,DirectMusic,DirectSound组成。 DirectSound:DirectSound是负责高级声音处理的DirectX API。 5.动手写一个窗口 在Windows中使用Direct3D创建Win32窗口非常简单。

    2.2K61发布于 2018-01-15
  • 来自专栏全栈程序员必看

    libzplay库

    相关平台播放音频接口播放声音; 可以播放解码播放MP3的库很多,如果VLC,ffplay,或者directshow,解码库一般可以用lame,播放播放库可以用SDL,或者Windows上的waveout,directsound Play(); 示例2: 从sfWaveIn播放枚举值可以看出,应该是支持音频输入设备采集播放的; 这个示例讲解了打开音频设备,播放,但是关于第一个参数的音频名称,可以通过directshow,或者directsound 等方法枚举音频设置; 所以这个示例,可以替代portaudio,或者directsound,或者wavein等一些方法,如果不想播放声音,可以设置音量为0; player = CreateZPlay()

    1.5K20编辑于 2022-07-25
  • 来自专栏站长的编程笔记

    【说站】AIMP音频播放器v5.03.2绿色版

    UMX、.WAV、.WMA、.WV、.XM、.DSF、.DFF、MKA、AA3、AT3、OMA、.WebM、.MPEG-DASH (YouTube) * CUE 表支持 *输出支持 DirectSound

    1.3K30编辑于 2022-11-25
  • 来自专栏云计算linux

    游戏编程之三 DirectX SDK简介

    第五节 DirectSound Microsoft DirectSound的API是DirectX平台软件开发工具(SDK)程序员指南的声音组件。 DirectSound能够自动地利用硬件加速,包括硬件混音和硬件声音缓冲。 下图显示了DirectSound与系统中其它声音组件的关系: 关于DirectSound,在以后还将有更加详细的讲解。 第五节 DirectSound Microsoft DirectSound的API是DirectX平台软件开发工具(SDK)程序员指南的声音组件。 下图显示了DirectSound与系统中其它声音组件的关系: 关于DirectSound,在以后还将有更加详细的讲解。

    1K00编辑于 2024-12-17
  • 来自专栏VNF

    Monkey's Audio vs. WavPack vs. FLAC By HKL,

    Windows Media Center Edition and Media Player: WavPack comes with a DirectSound Filter. A DirectSound Filter is also available for FLAC.

    1.1K40发布于 2020-07-22
  • 来自专栏Eureka的技术时光轴

    RAD Studio Static Runtime Libraries c++builder去掉依赖cc3260mt

    bit OLE 2.0 API usebormm.lib uuid.lib GUID static library for miscellaneous Direct 3D, DirectDraw, DirectSound

    1.1K20发布于 2019-07-24
  • 来自专栏全栈程序员必看

    directshow使用说明_Process Monitor

    DirectX的家族成员很多,而且各有各的本领,就如DirectDraw和Direct3D负责二维图形图像/三维动画加速、DirectMusic和DirectSound负责交互式音乐/环境音效处理一样, DirectShow技术是建立在DirectX的DirectDraw和DirectSound 的基础之上的,它通过 DirectDraw 对显卡进行控制以显示视频,通过DirectSound 对声卡进行控制以播放声音 DirectShow的滤波器支持多种外部设备,包括本地文件系统、视频采集卡、有线电视接口、视频播放卡(通过 DirectDraw 或 Graphic Device Interface) 、音频播放卡(通过DirectSound

    2.1K20编辑于 2022-11-04
  • 来自专栏逍遥剑客的游戏开发

    打造最小的DirectX安装程序

    DirectX Runtime 核心组件有Direct3D, DirectSound和DirectInput, 可以看作是操作系统的一部分.

    1.3K60发布于 2019-02-20
  • 来自专栏逍遥剑客的游戏开发

    打造最小的DirectX安装程序

    DirectX Runtime 核心组件有Direct3D, DirectSound和DirectInput, 可以看作是操作系统的一部分.

    1.1K30发布于 2018-05-23
  • 来自专栏Web行业观察

    微软DirectX和OpenGL的区别(比较详细)

    声音部分中最主要的API是DirectSound,除了播放声音和处理混音之外,还加强了3d音效,并提供了录音功能。我们前面所举的声卡兼容的例子,就是利用了DirectSound来解决的。

    19.5K41发布于 2019-11-05
  • 来自专栏海之滨云视频和流媒体技术

    抛开flash,自己开发实现C++ RTMP直播流播放器

    音频播放可以选择WAVE系列函数,或者DirectSound的接口等,这里我选择使用WAVE接口,原因当然是比较简单啦 :) ?

    3.7K60发布于 2018-05-11
  • 来自专栏云深之无迹

    Sony RX0M2 固件升级+WebCam初体验

    /Transform (3) Enhanced Video Renderer(Custom Present) (4) Built-in Audio Codec/Transform (5) DirectSound

    1.1K10编辑于 2022-03-17
  • 来自专栏云计算linux

    游戏编程之七 例程之初始化部分

    第七节初始化声音 这个部分主要调用函数IinitSound()进行对DirectSound进行初始化和声音的播放的工作。 它的工作过程为: 调用DSEnable(hwndOwner)进行DirectSound的初始化:先用bUseDSound = GetProfileInt("FoxBear", "use_dsound", { DSDisable(); Msg("SetCooperativeLevel FAILED"); return FALSE; } 用于创建DirectSound

    26000编辑于 2024-12-17
  • 来自专栏全栈程序员必看

    MSDN 6.0 之 Platform SDK 内容导航

    overviews are included in this node: Broadcast Architecture Color Management DirectX 5 DirectDraw DirectSound

    79030编辑于 2022-09-06
  • 来自专栏架构进阶

    音视频:播放器与 H.265 播放探索

    不同的平台有不同的渲染 API 和方法,比如:Windows 的 DDraw/DirectSound,Android 的 SurfaceView/AudioTrack,跨平台的如:OpenGL 和 ALSA

    2.5K10发布于 2021-11-04
  • 来自专栏程思阳的专栏

    想学习Android音视频,这些你知道吗?

    比如: Windows:DirectSound 等 Linux:ALSA & OSS 等 Android:AudioTrack 等 iOS: AudioQueue 等 3

    97440编辑于 2022-01-14
领券