模块名称:音频模块 模块作者:霜华月妆 模块版本:4.0 模块 MD5:ced1a99f55d71f99eba10bd9d8b628a8 模块大小:101.16 KB 版权声明: 模块描述: 引用支持库: 系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325 特殊功能支持库 3.1|spec|A512548E76954B6E92C21055517615B0 应用接口支持库 3.1|eAPI|F7FC1AE45C5C4758AF03EF19F18A395D 操作系统界面功能支持库 3.0|shell|52F260023059454187AF826A3C07AF2A ------------------------------ .数据类型 TEchoEffect, 公开, 声道/单位:毫秒 .成员 左延迟, 整数型, , , .成员 左原始样本, 整数型, , , .成员 左体积样本延迟, 整数型, , , .成员 右延迟, 整数型, , , .成员 右原始样本, 整数型, , , .成员 右体积样本延迟, 整数型, , , .数据类型 TID3InfoEx, 公开, .成员 标题, 文本型, , , .成员 艺术家, 文本型, , , .成员 专辑, 文本型, , , .成员 日期, 文本型, , , .成员 备注, 文本型, , , .成员 曲目编号, 文本型, , , .成员 类型, 文本型, , , .成员 原创艺术家, 文本型, , , .成员 版权, 文本型, , , .成员 URL, 文本型, , , .成员 编码器, 文本型, , , .成员 出版商, 文本型, , , .成员 拍数, 整数型, , , .成员 Picture, TID3Picture, , , .成员 保留, 字节型, , , .数据类型 TID3Picture, 公开, .成员 PicturePresent, 整数型, , , .成员 CanDrawPicture, 整数型, , , .成员 MIMEType, 文本型, , , .成员 PictureType, 整数型, , , .成员 Description, 文本型, , , .成员 PictureData, 整数型, , , .成员 PictureDataSize, 整数型, , , .成员 Bitmap, 整数型, , , .成员 Width, 整数型, , , .成员 Height, 整数型, , , .成员 reserved, 字节型, , , .数据类型 TStreamHMSTime, 公开, .成员 小时, 整数型, , , .成员 分, 整数型, , , .成员 秒, 整数型, , , .成员 毫秒, 整数型, , , .数据类型 TStreamInfo, 公开, .成员 SamplingRate, 整数型, , , .成员 ChannelNumber, 整数型, , , .成员 VBR, 整数型, , , .成员 Bitrate, 整数型, , , .成员 Length, TStreamTime, , , .数据类型 TStreamInfoCl, 公开, .成员 SamplingRate, 整数型, , , .成员 ChannelNumber, 整数型, , , .成员 VBR, 整数型, , , .成员 Bitrate, 整数型, , , .成员 sec, 整数型, , , .成员 ms, 整数型, , , .成员 samples, 整数型, , , .成员 hour, 整数型, , , .成员 minute, 整数型, , , .成员 second, 整数型, , , .成员 millisecond, 整数型, , , .成员 Description, 文本型, , , .数据类型 TStreamLoadInfo, 公开, .成员 Buffers, 整数型, , , 流队列中的缓冲区数 .成员 Bytes, 整数型, , , 流队列中的字节数 .数据类型 TStreamStatus, 公开, .成员 fPlay, 整数型, , , .成员 fPause, 整数型, , , .成员 fEcho, 整数型, , , .成员 fEqualizer, 整数型, , , .成员 fVocalCut, 整数型, , , .成员 fSideCut, 整数型, , , .成员 fChannelMix, 整数型, , , .成员 fSlideVolume, 整数型, , , .成员 nLoop, 整数型, , , .成员 fReverse, 整数型, , , .成员 nSongIndex, 整数型, , , .成员 nSongsInQueue, 整数型, , , .数据类型 TStreamTime, 公开, .成员 sec, 整数型, , , .成员 ms, 长整数型, , , .成员 samples, 整数型, , , .成员 hms, TStreamHMSTime, , , .数据类型 TStreamTimeCl, 公开, .成员 sec, 整数型, , , .成员 ms, 整数型, , , .成员 samples, 整数型, , , .成员 hour, 整数型, , , .成员 minute, 整数型, , , .成员 second, 整数型, , , .成员 millisecond, 整数型, , , .数据类型 TWaveInInfo, 公开, 输出设备信息结构 .成员 ManufacturerID, 整数型, , , 制造商、设备驱动程序的制造商标识符 .成员 ProductID, 整数型, , , 产品ID、设备的产品标识符 .成员 DriverVersion, 整数型, , , 版本、设备的设备驱动程序的版本号 .成员 Formats, 整数型, , , 格式、支持的标准格式 详见FO_ 可多组混合 .成员 Channels, 整数型, , , 渠道、编号指定设备是否支持MONO(1)或立体声(2)输出 .成员 ProductName, 文本型, , , 产品名称 .数据类型 TWaveOutInfo, 公开, 输入设备信息结构 .成员 ManufacturerID, 整数型, , , 制造商、设备驱动程序的制造商标识符 .成员 ProductID, 整数型, , , 产品ID、设备的产品标识符 .成员 DriverVersion, 整数型, , , 版本、设备的设备驱动程序的版本号 .成员 Formats, 整数型, , , 格式、支持的标准格式 详见FO_ 可多组混合 .成员 Channels, 整数型, , , 渠道、编号指定设备是否支持MONO(1)或立体声(2)输出 .成员 Support, 整数型, , , 支持、设备支持的可选功能。 详见SU_ 可多组混合 .成员 ProductName, 文本型, , , 产品名称 .程序集 媒体URL, , 公开 .子程序 初始数据, , , .参数 URL, 文本型, , .参数 格式, 整数型, 可空 , 不能SF_自检流格式 默认SF_MP3 .参数 设备名称, 文本型, 可空 , 默认模拟浏览器5.1 .子程序 打开音频, 逻辑型, , 成功返回真 则假 注释:媒体内流.关闭流() .参数 URL, 文本型, , .参数 格式, 整数型, 可空 , 不能SF_自检流格式 默认SF_mp3 .参数 句柄, 整数型, 可空 , .子程序 读取数据, 字节集, , 线程必须COM .参数 起点位置, 长整数型, , .参数 结束位置, 长整数型, , .子程序 取文本总时间, 文本型, , 例 1小时17分钟26秒361毫秒 .参数 类型, 整数型, 可空 , 0-17:26 1-17:26:361 2-1:17:26 3-1:17:26:361 .参数 句柄, 整数型, 可空 , .子程序 取音频尺寸, 长整数型, , 取网络音频大小 .参数 url, 文本型, , .子程序 取总时间值, 长整数型, , 成功返回非-1 则-1 .参数 类型, 整数型, 可空 , 0毫秒 1秒 2采样 .参数 句柄, 整数型, 可空 , .子程序 下载资源, 逻辑型, , 成功返回真 则假 .参数 URL, 文本型, , .参数 保存路径, 文本型, , .参数 下载回调, 子程序指针, 可空 , 参数一 当前下载进度百分比 参数二文本提示 .参数 缓冲大小, 长整数型, 可空 , 默认1MB .程序集 媒体窗口, , 公开 .子程序 画FFT图形, 逻辑型, , .参数 hwnd, 整数型, , .参数 宽度, 整数型, , .参数 高度, 整数型, , .参数 句柄, 整数型, 可空 , .子程序 一键FFT窗口, 逻辑型, , 成功返回真 则假 .参数 FFT类型, 整数型, 可空 , 0线 1弧 2矩 3谱 默认0 .参数 Value, 整数型, 可空 , 0大幅度 1均匀幅度 默认0 .参数 句柄, 整数型, 可空 , .子程序 置FFT点, 逻辑型, , 成功返回真 则假 .参数 FFT点, 整数型, 可空 , 基础值2 默认512 特别注释:FFT点的2倍 .参数 句柄, 整数型, 可空 , .子程序 置FFT水平频率尺度, 逻辑型, , 成功返回真 则假 .参数 分布, 整数型, , 默认 GS_对数频率 .参数 句柄, 整数型, 可空 , .子程序 置FFT图形窗口, 逻辑型, , 成功返回真 则假 .参数 窗口, 整数型, , 默认 FW_矩形窗口 .参数 句柄, 整数型, 可空 , .子程序 置FFT图形类型, 逻辑型, , 成功返回真 则假 .参数 类型, 整数型, , 默认 GT_线左 .参数 句柄, 整数型, 可空 , .程序集 媒体打开, , 公开 .子程序 打开波形, 逻辑型, , 关闭流()释放 winvista和win7可能出问题 请选择混频器窗口中的录制混音器解决 .参数 输入源, 整数型, 可空 , 默认 SS_麦克风 .参数 量值, 整数型, 可空 , 0~100 默认70 .参数 解码, 整数型, 可空 , 默认SF_自检流格式 .参数 源名, 文本型, 可空 , 输入源设备名 .参数 句柄, 整数型, 可空 , .子程序 打开文件, 逻辑型, , 成功返回真 则假 .参数 文件路径, 文本型, , .参数 句柄, 整数型, 可空 , .子程序 打开音频, 逻辑型, , 成功返回真 则假 用 媒体其他.关闭流 销毁 .参数 数据, 字节集, , .参数 解码, 整数型, , 必须指定解码,不能用 SF_自检流格式 .参数 句柄, 整数型, 可空 , .子程序 添加文件, 逻辑型, , 成功返回真 则假 .参数 文件路径, 文本型, , .参数 句柄, 整数型, 可空 , .程序集 媒体功能, , 公开 .子程序 调节回声, 逻辑型, , 成功返回真 则假 .参数 ffect, TEchoEffect, 数组, .参数 句柄, 整数型, 可空 , .子程序 检测当前BPM, 整数型, , 成功返回非0 则0 .参数 算法, 逻辑型, 可空 , 真自相算法 假峰值算法 默认假 .参数 句柄, 整数型, 可空 , .子程序 检测文件BPM, 整数型, , 成功返回非0 则0 .参数 指定文件, 文本型, , .参数 算法, 逻辑型, 可空 , 真自相算法 假峰值算法 默认假 .参数 句柄, 整数型, 可空 , .子程序 切割立体侧面, 逻辑型, , 成功返回真 则假 .参数 是否启用, 逻辑型, 可空 , 默认为假 真启动 .参数 是否输出宽带中心, 逻辑型, 可空 , 真输出中心 则输出带侧 .参数 是否禁侧, 逻辑型, 可空 , 真输出低音偏向 假禁BASS侧 .参数 句柄, 整数型, 可空 , .子程序 取声道VU, 整数型, , 注释:VU数据与波形缓冲器中的音频数据完全同步 .参数 左声道, 整数型, 参考 , .参数 右声道, 整数型, 参考 , .参数 句柄, 整数型, 可空 , .子程序 一键回声, 逻辑型, , 成功返回真 则假 .参数 启动, 逻辑型, 可空 , 假不启用 默认假 .参数 模式, 整数型, 可空 , 0简约 1多次 2频道 默认0 .参数 句柄, 整数型, 可空 , .子程序 置回声, 逻辑型, , 成功返回真 则假 .参数 启动, 逻辑型, 可空 , 默认为假 .参数 句柄, 整数型, 可空 , .子程序 置立体混合单声道, 逻辑型, , 成功返回真 则假 注释:产生2个具有相同数据的声道 .参数 启用, 逻辑型, 可空 , .参数 左声道, 整数型, 参考 可空 , 0~100 .参数 右声道, 整数型, 参考 可空 , 0~100 .参数 句柄, 整数型, 可空 , .子程序 转换格式, 逻辑型, , 成功返回真 则假 返回逻辑不代表已经转换完毕 .参数 文件路径, 文本型, , 绝对路径(包含后缀) .参数 保存路径, 文本型, 可空 , 同上 .参数 编码格式, 整数型, 可空 , 默认SF_mp3编码 .参数 句柄, 整数型, 可空 , .程序集 媒体均衡, , 公开 .子程序 创建固定均衡器, 逻辑型, , 成功返回真 则假 .参数 句柄, 整数型, 可空 , .子程序 创建自定均衡器, 逻辑型, , 成功返回真 则假 .参数 频带组, 整数型, 数组, .参数 句柄, 整数型, 可空 , .子程序 启动均衡器, 逻辑型, , 成功返回真 则假 .参数 启用, 逻辑型, , .参数 句柄, 整数型, 可空 , .子程序 取均衡器参数, 整数型, , 返回前置放大器增益 .参数 增益数组, 整数型, 数组, .参数 句柄, 整数型, 可空 , .子程序 取均衡器频带频率点, 整数型, , .参数 频率点组, 整数型, 数组, .参数 句柄, 整数型, 可空 , .子程序 取均衡器频段增益, 整数型, , 负值降 0正常 正值升 .参数 索引, 整数型, , 频段索引 .参数 句柄, 整数型, 可空 , .子程序 置均衡器参数, 逻辑型, , 成功返回真 则假 批量 .参数 升降, 整数型, , 负值降 正值升 .参数 句柄, 整数型, 可空 , .子程序 置均衡器前置放大器增益, 逻辑型, , 成功返回真 则假 .参数 升降, 整数型, , 正升高,负降低 .参数 句柄, 整数型, 可空 , .子程序 置频段自定增益, 逻辑型, , 成功返回真 则假 .参数 频段索引, 整数型, , .参数 调节, 整数型, , <0降 0正常 >0升 .参数 句柄, 整数型, 可空 , .程序集 媒体控制, , 公开 .子程序 播放, 逻辑型, , 成功返回真 则假 .参数 句柄, 整数型, 可空 , .子程序 反向模式, 逻辑型, , 成功返回真 则假放 .参数 模式, 逻辑型, 可空 , .参数 句柄, 整数型, 可空 , .子程序 继续播放, 逻辑型, , 成功返回真 则假放 .参数 句柄, 整数型, 可空 , .子程序 取内音量, 逻辑型, , 成功返回真 则假 .参数 左声道, 整数型, , 0~100 .参数 右声道, 整数型, , .参数 句柄, 整数型, 可空 , .子程序 取速度, 整数型, , 正值100 .参数 句柄, 整数型, 可空 , .子程序 取外音量, 逻辑型, , 成功返回真 则假 .参数 左声道, 整数型, , 0~100 .参数 右声道, 整数型, , .参数 句柄, 整数型, 可空 , .子程序 取音调, 整数型, , 正值100 .参数 句柄, 整数型, 可空 , .子程序 停止播放, 逻辑型, , 成功返回真 则假 .参数 句柄, 整数型, 可空 , .子程序 暂停播放, 逻辑型, , 成功返回真 则假放 .参数 句柄, 整数型, 可空 , .子程序 置HMS播放, 逻辑型, , 成功返回真 则假 .参数 hmsTime, TStreamHMSTime, , .参数 句柄, 整数型, 可空 , .子程序 置HMS循环播放, 逻辑型, , 成功返回真 则假 .参数 起始, TStreamHMSTime, , .参数 结束, TStreamHMSTime, , .参数 次数, 整数型, 可空 , 默认9万次 .参数 播放模式, 逻辑型, 可空 , 真停止播放 假继续播放 默认假 .参数 句柄, 整数型, 可空 , .子程序 置毫秒幻音量, 逻辑型, , 成功返回真 则假 .参数 起始, 长整数型, , 毫秒位置 .参数 起始左, 整数型, , 0~100 .参数 起始右, 整数型, , 0~100 .参数 结束, 长整数型, , 毫秒位置 .参数 结束左, 整数型, , 0~100 .参数 结束右, 整数型, , 0~100 .参数 句柄, 整数型, 可空 , .子程序 置毫秒位置播放, 逻辑型, , 成功返回真 则假 .参数 位置, 整数型, , .参数 句柄, 整数型, 可空 , .子程序 置毫秒循环播放, 逻辑型, , 成功返回真 则假 .参数 起始, 长整数型, , .参数 结束, 长整数型, , .参数 次数, 整数型, 可空 , 默认9万次 .参数 播放模式, 逻辑型, 可空 , 真停止播放 假继续播放 默认假 .参数 句柄, 整数型, 可空 , .子程序 置秒幻音量, 逻辑型, , 成功返回真 则假 .参数 起始, 整数型, , 秒位置 .参数 起始左, 整数型, , 0~100 .参数 起始右, 整数型, , 0~100 .参数 结束, 整数型, , 秒位置 .参数 结束左, 整数型, , 0~100 .参数 结束右, 整数型, , 0~100 .参数 句柄, 整数型, 可空 , .子程序 置秒位置播放, 逻辑型, , 成功返回真 则假 .参数 位置, 整数型, , .参数 句柄, 整数型, 可空 , .子程序 置秒循环播放, 逻辑型, , 成功返回真 则假 .参数 起始, 长整数型, , .参数 结束, 长整数型, , .参数 次数, 整数型, 可空 , 默认9万次 .参数 播放模式, 逻辑型, 可空 , 真停止播放 假继续播放 默认假 .参数 句柄, 整数型, 可空 , .子程序 置内音量, 逻辑型, , 成功返回真 则假 .参数 左声道, 整数型, , 0~100 .参数 右声道, 整数型, , .参数 句柄, 整数型, 可空 , .子程序 置速度, 逻辑型, , 成功返回真 则假 注释:变速不变调 .参数 调值, 整数型, 可空 , 正常100 升大于100 降小于100 .参数 句柄, 整数型, 可空 , .子程序 置速度音调, 逻辑型, , 成功返回真 则假 注释:同时改变播放速度与音调 .参数 调值, 整数型, 可空 , 正常100 升大于100 降小于100 .参数 句柄, 整数型, 可空 , .子程序 置外音量, 逻辑型, , 成功返回真 则假 .参数 左声道, 整数型, , 0~100 .参数 右声道, 整数型, , .参数 句柄, 整数型, 可空 , .子程序 置样本播放, 逻辑型, , 成功返回真 则假 .参数 样本, 整数型, , .参数 句柄, 整数型, 可空 , .子程序 置样本循环播放, 逻辑型, , 成功返回真 则假 .参数 起始, 长整数型, , .参数 结束, 长整数型, , .参数 次数, 整数型, 可空 , 默认9万次 .参数 播放模式, 逻辑型, 可空 , 真停止播放 假继续播放 默认假 .参数 句柄, 整数型, 可空 , .子程序 置音调, 逻辑型, , 成功返回真 则假 注释:变调不变速 .参数 调值, 整数型, 可空 , 正常100 升大于100 降小于100 .参数 句柄, 整数型, 可空 , .程序集 媒体内流, , 公开 .子程序 打开流, 逻辑型, , 成功返回真 则假 .参数 流指针, 整数型, , .参数 指针大小, 整数型, , .参数 格式, 整数型, , 必须指定流格式,不能SF_自检流格式 .参数 指定流缓冲, 逻辑型, 可空 , 真缓冲流 假非缓冲流 默认假 .参数 指定流态, 逻辑型, 可空 , 真动态 假静态 默认假 .参数 句柄, 整数型, 可空 , .子程序 动态流是否有数据, , , .参数 流载信息, TStreamLoadInfo, , .参数 句柄, 整数型, 可空 , .子程序 关闭流, 逻辑型, , 成功返回真 则假 .参数 句柄, 整数型, 可空 , .子程序 流数据是否为空, 逻辑型, , 成功返回真 则假 .参数 缓冲区指针, 整数型, , .参数 句柄, 整数型, 可空 , .子程序 数据推入动态流, 逻辑型, , 成功返回真 则假 .参数 流指针, 整数型, 可空 , 如果为空则,向流添加结束标记 .参数 指针大小, 整数型, 可空 , 同上 .参数 句柄, 整数型, 可空 , .程序集 媒体其他, , 公开 .子程序 查看错误详情, 文本型, , .参数 句柄, 整数型, 可空 , .子程序 创建定时, 整数型, , .参数 毫秒, 整数型, , .参数 TimerProc, 子程序指针, , ID.msg.wuser.w1.w2 .子程序 取句柄, 整数型, , 返回初始句柄 .子程序 取库版本号, 文本型, , .参数 句柄, 整数型, 可空 , .子程序 容量转换, 文本型, , .参数 length, 长整数型, , .子程序 销毁定时, 整数型, , .参数 参标识符, 整数型, , .子程序 销毁接口, 逻辑型, , .参数 句柄, 整数型, 可空 , .子程序 音频初始化, 整数型, , 无需初始,自动调用 .子程序 置回调, 逻辑型, , .参数 消息, 整数型, , MS_ .参数 TCallbackFunc, 子程序指针, , ice.user.msg.P1.P2 .参数 用户数据, 整数型, 参考 可空 , .参数 句柄, 整数型, 可空 , .程序集 媒体设备, , 公开 .子程序 枚举波形输入设备数量, 整数型, , .参数 句柄, 整数型, 可空 , .子程序 枚举波形输出设备数量, 整数型, , .参数 句柄, 整数型, 可空 , .子程序 取输入设备信息, 逻辑型, , 成功返回真 则假 .参数 检索设备数, 整数型, , 可用枚举波形输入设备数量 .参数 Info, TWaveInInfo, , .参数 句柄, 整数型, 可空 , .子程序 取输出设备信息, 逻辑型, , 成功返回真 则假 .参数 检索设备数, 整数型, , 可用枚举波形输入设备数量 .参数 tInfo, TWaveOutInfo, , .参数 句柄, 整数型, 可空 , .子程序 取波浪输出量波形设备驱动, 逻辑型, , 主音量影响计算机上所有波形输出 .参数 左, 整数型, 参考 , 0~100 .参数 右, 整数型, 参考 , .参数 句柄, 整数型, 可空 , .子程序 置波形输出为文件, 逻辑型, , 成功返回真 则假 .参数 路径, 文本型, , .参数 编码格式, 整数型, , 不能SF_自检流格式 必须指定SF_ .参数 PCM样本设声卡输出, 逻辑型, 可空 , 真声卡输出 默认假 .参数 句柄, 整数型, 可空 , .子程序 置接口设备, 逻辑型, , 成功返回真 则假 可以创建2个接口2首歌,每一首播放不同声卡上 .参数 检索设备数, 整数型, , .参数 句柄, 整数型, 可空 , .子程序 置接口设置, 逻辑型, , 成功返回真 则假 可以单独配置每个接口 .参数 标识符, 整数型, , 常量 SI_ .参数 设置值, 整数型, , .参数 句柄, 整数型, 可空 , .子程序 取接口设置, 整数型, , 返回 设置值 .参数 接口标识符, 整数型, , 常量 SI_ .参数 句柄, 整数型, 可空 , .子程序 设置接口置波形输出设备, 逻辑型, , 成功返回真 则假 .参数 检索设备, 整数型, , .参数 句柄, 整数型, 可空 , .程序集 媒体信息, , 公开 .子程序 取当前ID3数据, 逻辑型, , 成功返回真 则假 .参数 Info, TID3InfoEx, 参考 , .参数 句柄, 整数型, 可空 , .子程序 取当前比特率, 整数型, , Kbps 千位 .参数 类型, 整数型, 可空 , 0实际比特率 1平均比特率 .参数 句柄, 整数型, 可空 , .子程序 取当前毫秒时间, 文本型, , .参数 句柄, 整数型, 可空 , .子程序 取当前时间, TStreamTimeCl, , .参数 句柄, 整数型, 可空 , .子程序 取当前时间值, 长整数型, , 成功返回非-1 则-1 .参数 类型, 整数型, 可空 , 0毫秒 1秒 2采样 .参数 句柄, 整数型, 可空 , .子程序 取当前专辑图片, 字节集, , 成功返回图片数据 则返回空数据 .参数 句柄, 整数型, 可空 , .子程序 取流信息, , , 成功返回真 则假 .参数 采样率, 整数型, 参考 可空 , Hz .参数 通道, 整数型, 参考 可空 , .参数 比特率, 整数型, 参考 可空 , kbps .参数 句柄, 整数型, 可空 , .子程序 取文本当前时间, 文本型, , 例 1小时17分钟26秒361毫秒 .参数 类型, 整数型, 可空 , 0-17:26 1-17:26:361 2-1:17:26 3-1:17:26:361 .参数 句柄, 整数型, 可空 , .子程序 取文本总时间, 文本型, , 例 1小时17分钟26秒361毫秒 .参数 类型, 整数型, 可空 , 0-17:26 1-17:26:361 2-1:17:26 3-1:17:26:361 .参数 句柄, 整数型, 可空 , .子程序 取文件ID3数据, 逻辑型, , 成功返回真 则假 .参数 路径, 文本型, , .参数 Info, TID3InfoEx, 参考 , .参数 句柄, 整数型, 可空 , .子程序 取文件编码格式, 整数型, , 成功返回非0 则0 详见#SF_ .参数 指定文件, 文本型, , .参数 句柄, 整数型, 可空 , .子程序 取文件专辑图片, 字节集, , 成功返回图片数据 则返回空数据 .参数 路径, 文本型, , .参数 句柄, 整数型, 可空 , .子程序 取总时间, TStreamInfoCl, , .参数 句柄, 整数型, 可空 , .子程序 取总时间值, 长整数型, , 成功返回非-1 则-1 .参数 类型, 整数型, 可空 , 0毫秒 1秒 2采样 .参数 句柄, 整数型, 可空 , .子程序 是否支持播放, 逻辑型, , 成功返回真 则假 .参数 指定文件, 文本型, , .参数 句柄, 整数型, 可空 , .程序集 媒体样本, , 公开 .子程序 取FFT值, 整数型, , .子程序 取谐波段, 逻辑型, , 成功返回真 则假 .参数 左通道, 整数型, 参考 , .参数 右通道, 整数型, 参考 , .子程序 取谐波频率, 逻辑型, , 成功返回真 则假 .参数 缓冲, 整数型, 参考 数组, .子程序 取谐波振幅, 逻辑型, , 成功返回真 则假 .参数 左通道, 整数型, 参考 数组, .参数 右通道, 整数型, 参考 数组, .子程序 置FFT, , , 置FFT与自定义FFT,只允许选择其一,否则模块内部预设数据冲突 .参数 FFT值, 整数型, 可空 , 默认自动获取 .子程序 自定义FFT, , , 置FFT与自定义FFT,只允许选择其一,否则模块内部预设数据冲突 .参数 FFT值, 整数型, 可空 , 默认 512 .参数 谐波类型, 整数型, 可空 , 0频率 1振幅 2波段 默认0 .程序集 媒体状态, , 公开 .子程序 是否播放, 逻辑型, , 成功返回真 则假 .参数 句柄, 整数型, 可空 , .子程序 是否淡入淡出, 逻辑型, , 成功返回真 则假 .参数 句柄, 整数型, 可空 , .子程序 是否反向播放, 逻辑型, , 成功返回真 则假 .参数 句柄, 整数型, 可空 , .子程序 是否分割, 逻辑型, , 成功返回真 则假 .参数 句柄, 整数型, 可空 , .子程序 是否缝隙列队有歌曲, 逻辑型, , 成功返回真 则假 .参数 句柄, 整数型, 可空 , .子程序 是否回声, 逻辑型, , 成功返回真 则假 .参数 句柄, 整数型, 可空 , .子程序 是否均衡器, 逻辑型, , 成功返回真 则假 .参数 句柄, 整数型, 可空 , .子程序 是否切边, 逻辑型, , 成功返回真 则假 .参数 句柄, 整数型, 可空 , .子程序 是否停止, 逻辑型, , 成功返回真 则假 .参数 句柄, 整数型, 可空 , .子程序 是否通道混合, 逻辑型, , 成功返回真 则假 .参数 句柄, 整数型, 可空 , .子程序 是否无缝隙播放, 逻辑型, , 成功返回真 则假 .参数 句柄, 整数型, 可空 , .子程序 是否循环播放, 逻辑型, , 成功返回真 则假 .参数 句柄, 整数型, 可空 , .子程序 是否暂停, 逻辑型, , 成功返回真 则假 .参数 句柄, 整数型, 可空 , .DLL命令 初始COM, 整数型, "ole32.dll", "CoInitialize", 公开, 成功返回0 如以初始成功返回1 .参数 Reserved, 整数型, , .DLL命令 释放COM, , "ole32.dll", "CoUninitialize", 公开, .常量 DM_峰值算法, "0", 公开, .常量 DM_自相算法, "1", 公开, .常量 FO_11khz_16bit_mono, "4", 公开, 11kHz16位单声道 .常量 FO_11khz_16bit_stereo, "8", 公开, 11kHz16位立体声 .常量 FO_11khz_8bit_mono, "1", 公开, 11kHz8位单声道 .常量 FO_11khz_8bit_stereo, "2", 公开, 11kHz8位立体声 .常量 FO_22khz_16bit_mono, "64", 公开, 22kHz16位单声道 .常量 FO_22khz_16bit_stereo, "128", 公开, 22kHz16位立体声 .常量 FO_22khz_8bit_mono, "16", 公开, 22kHz8位单声道 .常量 FO_22khz_8bit_stereo, "32", 公开, 22kHz8位立体声 .常量 FO_44khz_16bit_mono, "1024", 公开, 44kHz16位单声道 .常量 FO_44khz_16bit_stereo, "2048", 公开, 44kHz16位立体声 .常量 FO_44khz_8bit_mono, "256", 公开, 44kHz8位单声道 .常量 FO_44khz_8bit_stereo, "512", 公开, 44kHz8位立体声 .常量 FO_invalid, "0", 公开, 无效的波形输出 .常量 FR_当前位置搜索, "4", 公开, .常量 FR_当前位置向后搜索, "8", 公开, .常量 FR_结尾处向后搜索, "2", 公开, .常量 FR_开头寻求前进, "1", 公开, .常量 FW_Bartlett_Hann窗口, "9", 公开, .常量 FW_Blackmann_Harris窗口, "12", 公开, .常量 FW_Blackmann_坚果窗口, "13", 公开, .常量 FW_Hann窗口, "3", 公开, .常量 FW_Lanczos窗口, "5", 公开, .常量 FW_巴特利特窗口, "6", 公开, .常量 FW_高斯窗口, "8", 公开, .常量 FW_汉明窗, "2", 公开, .常量 FW_黑人窗口, "10", 公开, .常量 FW_坚果窗口, "11", 公开, .常量 FW_矩形窗口, "1", 公开, .常量 FW_平顶窗口, "14", 公开, .常量 FW_三角窗口, "7", 公开, .常量 FW_余弦窗口, "4", 公开, .常量 GP_尺度背景颜色, "13", 公开, .常量 GP_分贝网格颜色, "16", 公开, .常量 GP_频率和分贝标记颜色, "18", 公开, .常量 GP_频率和分贝文本颜色, "19", 公开, .常量 GP_频率网格颜色, "15", 公开, .常量 GP_启用或禁用子级, "5", 公开, .常量 GP_设置背景位图, "12", 公开, .常量 GP_设置或获得FFT点, "1", 公开, .常量 GP_设置或获得水平缩放, "4", 公开, .常量 GP_设置或获得透明度, "6", 公开, .常量 GP_设置或获取图形窗口, "3", 公开, .常量 GP_设置或获取图形类型, "2", 公开, .常量 GP_图表背景颜色, "14", 公开, .常量 GP_无用, "28", 公开, .常量 GP_细分颜色, "17", 公开, .常量 GP_显示或隐藏背景位图, "11", 公开, .常量 GP_显示或隐藏分贝刻度, "8", 公开, .常量 GP_显示或隐藏分贝网格, "10", 公开, .常量 GP_显示或隐藏频率, "7", 公开, .常量 GP_显示或隐藏频率网格, "9", 公开, .常量 GP_右沟道顶部区域, "25", 公开, .常量 GP_右沟道覆盖区域, "27", 公开, .常量 GP_右沟道覆盖线, "23", 公开, .常量 GP_右声道顶线, "21", 公开, .常量 GP_左沟道覆盖区域, "26", 公开, .常量 GP_左通道顶部区域, "24", 公开, .常量 GP_左通道顶线, "20", 公开, .常量 GP_左通道覆盖线, "22", 公开, .常量 GS_对数频率, "0", 公开, 对数频率分布 .常量 GS_线性频率, "1", 公开, 线性频率分布 .常量 GT_光谱, "6", 公开, .常量 GT_区域右声道, "3", 公开, .常量 GT_区域左声道, "2", 公开, .常量 GT_条右右声道, "5", 公开, .常量 GT_条左左声道, "4", 公开, .常量 GT_线右声道, "1", 公开, .常量 GT_线左声道, "0", 公开, .常量 ID_3Version1, "1", 公开, id3v1 .常量 ID_3Version2, "2", 公开, id3v2.2, id3v2.3, id3v2.4 .常量 MS_enterLoop, "262144", 公开, 解码线程进入循环处理时发送此消息。 .常量 MS_enterloopasync, "4", 公开, 解码线程进入循环处理时发送此消息。 .常量 MS_entervolumeslide, "1048576", 公开, 解码线程进入音量幻灯片处理时发送此消息。返回:0继续卷滑动处理,1甚至甚至均未启动载载处理 .常量 MS_entervolumeslideasync, "16", 公开, 解码线程进入音量幻灯片处理时发送此消息。 .常量 MS_exitloop, "524288", 公开, 解码线程退出循环处理时发送此消息。 .常量 MS_exitloopasync, "8", 公开, 解码线程退出循环处理时发送此消息。 .常量 MS_exitvolumeslide, "2097152", 公开, 解码线程退出淡入处理时发送此消息。 .常量 MS_exitvolumeslideasync, "32", 公开, 解码线程退出卷幻灯片处理时发送此消息。 .常量 MS_nextsong, "16777216", 公开, 同 MS_nextsongasync .常量 MS_nextsongasync, "256", 公开, 在解码线程开始从Gapless队列中播放下一首歌时发送此消息。P1演奏歌曲的指数 P2剩余的歌曲队列的数量 .常量 MS_play, "131072", 公开, 解码线程开始时发送此消息即将开始。返回:0继续玩,1打破解码线程 .常量 MS_playasync, "2", 公开, 解码线程开始时发送此消息即将开始。波设备尚未打开,但是创建了解码线程。 .常量 MS_stop, "65536", 公开, 在歌曲停止播放后发送此消息。 .常量 MS_stopasync, "1", 公开, 歌曲停止播放后发送此消息。波器件已关闭,解码线程结束。 .常量 MS_streambufferdone, "4194304", 公开, 同 MS_streambufferdoneasync .常量 MS_streambufferdoneasync, "64", 公开, 完成一个缓冲区并从动态流中删除时发送此消息。P1动态流中剩余的缓冲区数 P2动态流中剩余的字节数 .常量 MS_streamneedmoredata, "8388608", 公开, 当动态流需要更多数据时发送此消息。返回:0等待新数据,1停止播放,2不用等,再试一次 .常量 MS_streamNeedMoredAtataAsync, "128", 公开, 当动态流需要更多数据时发送此消息。 .常量 MS_waveBuffer, "33554432", 公开, 在解码线程准备好将数据发送到声卡时发送此消息,详情查看 MS_waveBuffer注释 .常量 SF_AAC, "8", 公开, 扩展AAC/MPEG2.MPEG-4AAC解码器/支持ADTS流,不支持ADIF流 .常量 SF_AC3, "7", 公开, 仅支持解码 .常量 SF_FLAC, "5", 公开, 扩展FLAC.OGA/支持FLAC.OGA解码 .常量 SF_FLACOGA, "6", 公开, 同SF_FLAC编解码 .常量 SF_mp3, "1", 公开, 扩展MP3.MP2.MP1/支持三图层/MPEG-1\MPEG-2\MPEG-2.5 .常量 SF_Ogg, "2", 公开, 扩展Ogg .常量 SF_PCM, "4", 公开, 扩展*任何文件/原始PCM波形数据/不支持信息.因为没有编码格式 .常量 SF_Wave, "3", 公开, 扩展wav/支持8和16位样本/windowspcm波格式 .常量 SF_WaveIn, "9", 公开, 同SF_Wave编解码 .常量 SF_格式未知, "0", 公开, 注释//------霜华月妆 .常量 SF_自检流格式, "1000", 公开, .常量 SI_AccurateLength, "2", 公开, 样品精确的流长。 1启用精确歌曲长度计算 0不保证歌曲长度样品准确 .常量 SI_AccurateSeek, "3", 公开, 样品准确寻求。 1启用 0不保证精确寻求 .常量 SI_BigEndian, "7", 公开, PCM的大小端 1大端 0小端 .常量 SI_BitPerSample, "6", 公开, PCM样本位 8/16 8/16 .常量 SI_ChannelNumber, "5", 公开, 播放频道数量PCM格式 1/2 .常量 SI_Samplerate, "4", 公开, 采样率PCM格式。 .常量 SI_WaveBufferSize, "1", 公开, 波形缓冲区大小 单位毫秒 最小100 .常量 SI_WaveInBufferSize, "8", 公开, 波形缓冲区大小 单位毫秒 .常量 SI_查看, "0", 公开, PCM本身原始,所以需要设定编码 采样 通道 大小端等等 .常量 SS_CD源, "5", 公开, .常量 SS_PC扬声器源, "7", 公开, .常量 SS_波形源, "9", 公开, .常量 SS_辅助音频线, "4", 公开, .常量 SS_合成器源, "8", 公开, .常量 SS_麦克风, "2", 公开, .常量 SS_模拟, "3", 公开, .常量 SS_数字源, "6", 公开, .常量 SS_音频线, "1", 公开, .常量 SU_DirectSound, "6", 公开, 支持DirectX .常量 SU_PitchControl, "1", 公开, 支持音高控制 .常量 SU_PlaybackRateControl, "2", 公开, 支持播放速率控制 .常量 SU_SampleAccuratePosition, "32", 公开, 样品准确的位置支持 .常量 SU_SeparateLeftRightVolume, "8", 公开, 支持单独的音量控制 .常量 SU_Sync, "16", 公开, 支持同步 .常量 SU_VolumeControl, "4", 公开, 支持音量控制 .常量 TF_HMS, "4", 公开, .常量 TF_毫秒, "1", 公开, .常量 TF_秒, "2", 公开, .常量 TF_样本, "8", 公开,
音频模块 v4.0