文档章节

WinAPI: waveOutGetPlaybackRate - 设置输出设备的播放速度(默认速度值的倍数)

涂孟超
 涂孟超
发布于 2014/09/26 15:35
字数 182
阅读 7
收藏 0
提示:
参数 dwRate 虽然是 4 字节的正整数, 但表示的是个小数;
两个高位表示整数部分, 两个低位表示小数部分;
$8000 表示一半, $4000 表示四分之一;
譬如: $00010000 表示 1.0, 说明速度没有改变变; $000F8000, 表示 15.5 倍;
修改播放速度不会改变采样速度, 但肯定会改变播放时间.
//声明:
waveOutSetPlaybackRate(
  hWaveOut: HWAVEOUT; {设备句柄}
  dwRate: DWORD       {存放速度值的变量}
): MMRESULT;          {成功返回 0; 可能的错误值见下:}

MMSYSERR_INVALHANDLE  = 5;  {设备句柄无效}
MMSYSERR_NOTSUPPORTED = 8;  {设备不支持}
MMSYSERR_HANDLEBUSY   = 12; {设备已被另一线程使用}

 
 
 
 
 

 

 

  
//举例:

本文转载自:http://www.cnblogs.com/del/archive/2008/02/20/1075683.html

共有 人打赏支持
下一篇: Delphi 中的颜色
涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
私信 提问
[iOS Animation]CALayer-图层时间 二

相对时间 每次讨论到Core Animation,时间都是相对的,每个动画都有它自己描述的时间,可以独立地加速,延时或者偏移。 指定了动画开始之前的的延迟时间。这里的延迟从动画添加到可见图层的那...

浩浩老师
2015/09/21
399
0
盘点linux系统中的12条性能调优命令。

导读 性能调优一直是运维工程师最重要的工作之一,如果您所在的生产环境中遇到了系统响应速度慢,硬盘IO吞吐量异常,数据处理速度低于预期值的情况,又或者如CPU、内存、硬盘、网络等系统资源...

linuxprobe16
2016/12/17
4
0
Max/MSP/Jitter 官方教程翻译06 - 控制视频播放

Max/MSP/Jitter 教程 01 - 什么是矩阵? Max/MSP/Jitter 教程 02 - Jitter 对象的属性 Max/MSP/Jitter 教程 03 - 播放 QuickTime 视频 Max/MSP/Jitter 教程 04 - 创建矩阵 Max/MSP/Jitter 教......

Kidult
2018/08/29
0
0
EasyPlayerPro windows播放器本地音频播放音量控制实现

背景描述 作为一个播放器, 除了能播放视频和声音外,音量控制是绝对不能缺少的功能; 本文在音视频播放的基础上,增加对音量的控制; 实现流程 调用mixerGetDevCaps获取音频输出设备列表; 打开...

xiejiashu
2017/12/26
0
0
射手播放器发布第一个正式版 v3.0

3.0最大的变化包括三个方面:一方面是外观的变化: * 全新的半透明操作界面(可选) * 全面的自定义皮肤支持(文档) 另一方面则是性能的优化: * 针对低配置用户提供新的“性能优先模式”,可以有更...

红薯
2009/10/10
815
0

没有更多内容

加载失败,请刷新页面

加载更多

Quartz监听器Listerner

概述 Quartz的监听器用于当任务调度中你所关注事件发生时,能够及时获取这一事件的通知。Quartz监听器主要有JobListener、TriggerListener、SchedulerListener三种,顾名思义,分别表示任务、...

大笨象会跳舞吧
4分钟前
0
0
Call exception, tries=10, retries=35, started=38348 ms ago, cancelled=false, msg=pc-node1 row

写hbase的问题,2019-01-18 23:23:28,082 | INFO | [hconnection-0x6431d54d-shared--pool2-t5] | Call exception, tries=10, retries=35, started=38348 ms ago, cancelled=false, msg=p......

stys35
7分钟前
0
0
docker 安装portainer、gogs、redis、mongodb、es、rabbitmq、mysql、jenkins、harbor

1、准备三台虚拟机ip如下 编号 Ip 1 192.168.100.101 2 192.168.100.102 3 192.168.100.103 2、镜像应用编排 192.168.100.101 主要安装系统运维相关服务 192.168.100.102 主要安装mysql、mon...

北岩
17分钟前
0
0
storm 提交任务报SocketException错误及解决办法

提交任务爆错: org.apache.storm.thrift.transport.TTransportException: java.net.SocketException: Broken pipe (Write failed) ..... Caused by: org.apache.storm.thrift.transport.TTr......

jingshishengxu
21分钟前
0
0
值得收藏:一份非常完整的MySQL规范

一、数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命...

Java干货分享
31分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部