您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. waveOut播放wav格式数据

  2. 这是我前段时间写的,采样率8000Hz,样本16位,单声道,从文件tmp.wav读PCM音频数据直接播放,没有wav文件头,如果有文件头,你可以从第45字节开始读取,一般前面44字节是文件头部,下面是我搜集的一些资料。注意:这是用窗体播放的,如果用线程播放,那还有一些其它问题要考虑(如:如果缓冲区的数据还没有播放完,这时调用了waveOutClose将不会返回,直接死锁,我现在的做法是Sleep一段时间,再waveOutClose)。
  3. 所属分类:专业指导

    • 发布日期:2009-12-17
    • 文件大小:29696
    • 提供者:aimie
  1. DirectSound有一个缓冲区对象IDirectSoundBuffer

  2. DirectSound有一个缓冲区对象IDirectSoundBuffer,该对象表示一个包含数据的缓冲区,这些数据以PCM格式被存储,该对象不仅可以用于开始、停止或暂停声音的播放,还能够设置声音数据中诸如频率和格式等属性。 缓冲区分为主缓冲区和副缓冲区,主缓冲区中是听者将要听到的音频信号,一般是将副缓冲区中信号混音后的结果。而副缓冲区中存放着许多单独的声音信号,有的可以直接播放,有的要混音,有的循环播放。主缓冲区由DirectSound自动创建,而副缓冲区需由应用程序来创建。DirectSo
  3. 所属分类:其它

    • 发布日期:2010-05-24
    • 文件大小:34816
    • 提供者:tanshikao
  1. DirectSound在条件允许的情况下将你的缓冲区设置为硬件缓冲控制

  2. 如果想自己控制创建的缓冲区位置,一定要将dwFlags标志中设置为DSBCAPS_LOCHARDWARE或者 设置为DSBCAPS_LOCSOFTWARE,如果设置为DSBCAPS_LOCHARDWARE,此时硬件设备的资源不足时,创 建将失败,如果想使用DirectSound的管理声音特性,则要指定DSBCAPS_LOCDEFER标志,该标志表 示只有在播放的时候才分配内存。通过IDirectSoundBuffer8.GetCaps来探明已经存的dwflags设置状况 设置音量,可以使用ID
  3. 所属分类:专业指导

    • 发布日期:2010-05-24
    • 文件大小:1048576
    • 提供者:tanshikao
  1. DirectSound播放声音实例代码VC8

  2. 从文件读内容到内存 创建声音缓冲区, 填写缓冲区 播放声音 释放缓冲区 是我自己写的。不过也是从网上摘取的代码片段调试过的。
  3. 所属分类:C++

    • 发布日期:2011-03-07
    • 文件大小:61440
    • 提供者:brook0344
  1. Visual C++音频/视频处理技术及工程实践 (分卷1)

  2. 本书共16章,分为4篇,详细讲解了使用各种软件和平台进行音、视频多媒体编程的技术,以案例为对象展示实现过程、分析技术难点。主要内容包括软件Visual C++2005的开发技术、DirectSound开发音频、DirectShow/VFW开发视频、MMX/SSE进行多媒体汇编编程、DM642 DSP进行音视频算法优化和主流视频算法MPEG-4/H.264的编码原理及工程实践。本书系统地介绍Visual C++ 2005进行流媒体编程的基本思路和方法,采用案例为主的叙述方式,将大量的技术理论融入
  3. 所属分类:C++

    • 发布日期:2011-03-08
    • 文件大小:25165824
    • 提供者:a7952113
  1. Visual C++音频/视频处理技术及工程实践(分卷2)

  2. 本书共16章,分为4篇,详细讲解了使用各种软件和平台进行音、视频多媒体编程的技术,以案例为对象展示实现过程、分析技术难点。主要内容包括软件Visual C++2005的开发技术、DirectSound开发音频、DirectShow/VFW开发视频、MMX/SSE进行多媒体汇编编程、DM642 DSP进行音视频算法优化和主流视频算法MPEG-4/H.264的编码原理及工程实践。本书系统地介绍Visual C++ 2005进行流媒体编程的基本思路和方法,采用案例为主的叙述方式,将大量的技术理论融入
  3. 所属分类:C++

    • 发布日期:2011-03-08
    • 文件大小:25165824
    • 提供者:a7952113
  1. Visual C++ 音频/视频 处理技术及工程实践(分卷3)

  2. 本书共16章,分为4篇,详细讲解了使用各种软件和平台进行音、视频多媒体编程的技术,以案例为对象展示实现过程、分析技术难点。主要内容包括软件Visual C++2005的开发技术、DirectSound开发音频、DirectShow/VFW开发视频、MMX/SSE进行多媒体汇编编程、DM642 DSP进行音视频算法优化和主流视频算法MPEG-4/H.264的编码原理及工程实践。本书系统地介绍Visual C++ 2005进行流媒体编程的基本思路和方法,采用案例为主的叙述方式,将大量的技术理论融入
  3. 所属分类:C++

    • 发布日期:2011-03-08
    • 文件大小:25165824
    • 提供者:a7952113
  1. Visual C++音频/视频处理技术及工程实践(分卷4)

  2. 本书共16章,分为4篇,详细讲解了使用各种软件和平台进行音、视频多媒体编程的技术,以案例为对象展示实现过程、分析技术难点。主要内容包括软件Visual C++2005的开发技术、DirectSound开发音频、DirectShow/VFW开发视频、MMX/SSE进行多媒体汇编编程、DM642 DSP进行音视频算法优化和主流视频算法MPEG-4/H.264的编码原理及工程实践。本书系统地介绍Visual C++ 2005进行流媒体编程的基本思路和方法,采用案例为主的叙述方式,将大量的技术理论融入
  3. 所属分类:C++

    • 发布日期:2011-03-08
    • 文件大小:25165824
    • 提供者:a7952113
  1. Visual C++音频视频处理技术及工程实践(分卷5)

  2. 本书共16章,分为4篇,详细讲解了使用各种软件和平台进行音、视频多媒体编程的技术,以案例为对象展示实现过程、分析技术难点。主要内容包括软件Visual C++2005的开发技术、DirectSound开发音频、DirectShow/VFW开发视频、MMX/SSE进行多媒体汇编编程、DM642 DSP进行音视频算法优化和主流视频算法MPEG-4/H.264的编码原理及工程实践。本书系统地介绍Visual C++ 2005进行流媒体编程的基本思路和方法,采用案例为主的叙述方式,将大量的技术理论融入
  3. 所属分类:C++

    • 发布日期:2011-03-08
    • 文件大小:25165824
    • 提供者:a7952113
  1. Java逐帧动画播放器V0.1.0

  2. 使用Java swing+多线程制作的播放逐帧动画的小软件。 只要将图片序列放在一个目录下,运行程序时指定该目录。就能播放动画。 直接双击压缩包里面的run.bat可以运行。也可以用记事本打开run.bat并修改里面的参数指定图片路径、缓冲区大小和帧率等。 大家可以自行添加自己想播放的动画的图片。 这里有预览图: http://blog.csdn.net/kakashi8841/article/details/6747828
  3. 所属分类:Java

    • 发布日期:2011-09-04
    • 文件大小:3145728
    • 提供者:kakashi8841
  1. 声音播放、存储、录音

  2. 读声卡的方式,对声音播放、存储、录音。其中CWaveIn,CWaveOut两个类完成了声音读入和播放的操作,另外程序退出时要注意先把播放缓冲区清空,否则会有内存泄露。编译环境为VS2010。
  3. 所属分类:C++

    • 发布日期:2012-04-25
    • 文件大小:138240
    • 提供者:aristolto
  1. 基于libmad 的简单MP3流媒体播放器的实现.pdf

  2. 本文在 Fedora 5 Linux 下实现了一个基于 libmad 的 MP3 流媒体播放器。此 流媒体播放器可以播放基于 HTTP 1.1 协议传输的 MP3 流媒体数据。 基本原理是:从 HTTP 服务器获得 MP3 媒体信息,然后通过网络传输把 MP3 数 据以数据流的形式接收到 MP3 流媒体播放器客户端,由客户端通过 libmad 解 码 MP3 数据流,得到 PCM 音频数据,写入音频设备,播放音乐。本文的流媒体 播放器只是实现了必要的简单功能,没有考虑太多情况。比如,没有考虑实
  3. 所属分类:C/C++

    • 发布日期:2012-09-24
    • 文件大小:268288
    • 提供者:halimeimei
  1. 视频播放资料

  2. 自己写的java代码,实现视频播放,解决了部分手机黑屏的问题,可以参考代码里的缓冲区这一块
  3. 所属分类:Java

    • 发布日期:2013-08-20
    • 文件大小:3072
    • 提供者:xiaocao077
  1. Audioqueue播放缓冲区源代码

  2. 使用Audioqueue直接对缓冲区进行播放,可用于边下载边播放等等...
  3. 所属分类:iOS

    • 发布日期:2013-12-17
    • 文件大小:5120
    • 提供者:agdsdl
  1. directsound播放pcm流

  2. 开始用waveOutWrite系列函数想实现动态流缓冲区播放MP3 decoder解码后的PCM音频流,在缓冲切换的时候总是出现爆破音,想了很多的办法,在网上也找了很多资料,都没有解决,后来想可能waveOutWrite这系列的函数根本就不能实现流缓冲播放音频。后来不得以开始转向directsoun
  3. 所属分类:C++

    • 发布日期:2014-04-30
    • 文件大小:8192
    • 提供者:wenjiang111
  1. header与缓冲区之间的深层次分析

  2. 测试header之前有输出 <?php echo 'hello world!'; header('content-type: text/html;charset=utf-8;'); 我经过测试时可以成功的,不会出现任何错误和警告。不知道你们是怎么样的?可是我想大多说都是没有问题,如果出现了Cannot modify header information - headers already sent这样的警告,这是是说不能修改头部信息,头部信息已经发送。下来就了解一下为什么会出现两种不同
  3. 所属分类:其它

    • 发布日期:2020-12-19
    • 文件大小:55296
    • 提供者:weixin_38590989
  1. Android开发中的Surface库及用其制作播放器UI的例子

  2. 1、Surface 1.1、 就如在C语言编程一样,通过一个文件的句柄,就可以操作文件,获取文件的内容。 同样的,通过Surface就可以获取raw buffer其中的内容。原生缓冲区(raw buffer)存储着当前窗口的像素数据。 1.2、事实上,当得到一个Surface对象时,同时会得到一个Canvas(画布)对象。这一点可以通过查看\frameworks\base\core\java\android\view\Surface.java文件可知道Surface类定义了一个Canvas成员变
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:197632
    • 提供者:weixin_38623366
  1. 利用 directsound 开发的流式文件播放类VC源代码

  2. 一个利用 directsound 开发的流式播放类: CDirectSoundPlayer,可以设置缓冲区的大小。有播放、暂停、停止、静音和音量调节等功能。地址:北京工业大学Email:qyl 关键字:directsound,wave,cdirectsoundplayer,流式文件,音频,多媒体
  3. 所属分类:其它

    • 发布日期:2021-03-15
    • 文件大小:24576
    • 提供者:weixin_38613173
  1. FreeStreamer:适用于iOS和OS X的低内存占用的流式音频播放器-源码

  2. FreeStreamer 适用于iOS和OS X的流音频播放器。 特征 CPU友好的设计(流式传输时平均使用1%的CPU) 支持多种协议:ShoutCast,标准HTTP,本地文件 针对恶劣的网络条件进行了准备:可调缓冲区大小,流预缓冲以及在发生故障时重新启动 元数据支持:ShoutCast元数据,IDv2标签 本地磁盘缓存:用户只需要流式传输一次文件,然后就可以从本地缓存中播放该文件 预加载:可以立即开始播放,而无需等待缓冲 记录:支持将流内容记录到文件中 访问PCM音频样本:作为示例,其
  3. 所属分类:其它

    • 发布日期:2021-02-28
    • 文件大小:1002496
    • 提供者:weixin_42120997
  1. RecordAndPlay:1.屏幕上将具有一个播放按钮,一个录制按钮和一个wave。 开始时禁用播放按钮。 2.当用户单击“记录”按钮时,“记录”按钮将变为“停止记录”,您应使用AudioEngine读取PCM格式的数据块,将其隐藏为字节

  2. RecordAndPlay:1.屏幕上将具有一个播放按钮,一个录制按钮和一个wave。 开始时禁用播放按钮。 2.当用户单击“记录”按钮时,“记录”按钮将变为“停止记录”,您应使用AudioEngine读取PCM格式的数据块,将其隐藏为字节数组,然后将其存储在连续缓冲区中。 3.当用户点击停止记录按钮时,记录应停止。 将缓冲区转换为.wav格式。 4.停止录制后,将启用播放按钮,用户可以点击该按钮。 当用户点击按钮时,播放.wav文件。 用户应该能够听见他的录音。 5.波形将显示用户讲话进行录制
  3. 所属分类:其它

    • 发布日期:2021-02-28
    • 文件大小:21504
    • 提供者:weixin_42121272
« 12 3 4 5 6 »