模块名称:音频模块
模块作者:霜华月妆
模块版本: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", 公开,