DirectSound在条件允许的情况下将你的缓冲区设置为硬件缓冲控制

时间:2013-06-13 10:40:19
【文件属性】:

文件名称:DirectSound在条件允许的情况下将你的缓冲区设置为硬件缓冲控制

文件大小:1.04MB

文件格式:RAR

更新时间:2013-06-13 10:40:19

DirectSound在条件允许的情况下将你的缓冲区设置为硬件缓冲控制

如果想自己控制创建的缓冲区位置,一定要将dwFlags标志中设置为DSBCAPS_LOCHARDWARE或者 设置为DSBCAPS_LOCSOFTWARE,如果设置为DSBCAPS_LOCHARDWARE,此时硬件设备的资源不足时,创 建将失败,如果想使用DirectSound的管理声音特性,则要指定DSBCAPS_LOCDEFER标志,该标志表 示只有在播放的时候才分配内存。通过IDirectSoundBuffer8.GetCaps来探明已经存的dwflags设置状况 设置音量,可以使用IDirectSoundBuffer8.SetValue来实现,但是前提是只有在创建Buffer的时 候设置了DSBCAPS_CTRLVOLUME标志,该函数才能调用成功。 上面缓冲区创建好了之后,我们就可以向缓冲区中写入需要播放的数据,然后进行播放了。 填充静态缓冲区


【文件预览】:
flowplayer
----flowplayer-3.1.1.zip(154KB)
----Rollom.url(211B)
----flowplayer-source.zip(963KB)

网友评论

  • 不是我想要的
  • 怎么下了之后感觉是个flash播放器啊,没有见到相关的vc6代码啊。难道是我这有问题?