模块名称:系统音频设备类
模块作者:kay-t
模块版本:1.0
模块 MD5:e95f735c5655b1c48c15e32c085085e4
模块大小:39.52 KB
版权声明:
模块描述:
引用支持库:
系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1|spec|A512548E76954B6E92C21055517615B0
------------------------------
.程序集 类_端口音量控制, , 公开
.子程序 查询硬件功能标志, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.参数 标志, 整数型, 参考 , 返回 支持标志(按位或组合:1=音量控制2=静音控制4=峰值计)
.子程序 取静音状态, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.参数 静音状态, 逻辑型, 参考 , 返回静音状态
.子程序 取通道数量, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.参数 通道数, 整数型, 参考 ,
.子程序 取通道音量_标准值, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.参数 通道索引, 整数型, , 0 开始
.参数 音量值, 小数型, 参考 , 返回音量(标准值 0.0-1.0)
.子程序 取通道音量_分贝, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.参数 通道索引, 整数型, , 0 开始
.参数 音量值, 小数型, 参考 , 返回音量(分贝)
.子程序 取通道音量范围, 整数型, , 成功返回 0 ?
.参数 音频端口, 整数型, ,
.参数 通道索引, 整数型, , 0开始
.参数 最小音量, 小数型, 参考 , 返回最小音量(分贝)
.参数 最大音量, 小数型, 参考 , 返回最大音量(分贝)
.参数 音量增强, 小数型, 参考 , 返回音量增强(分贝)
.子程序 取音量步进信息, 整数型, , 成功返回 0 (音量步进:按键或滚轮调节音量时没一格为一步)
.参数 音频端口, 整数型, ,
.参数 步进位置, 整数型, 参考 , 返回 当前步进位置索引 0开始
.参数 步进总数, 整数型, 参考 , 返回 步进总数
.子程序 取音量范围, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.参数 最小音量, 小数型, 参考 , 返回最小音量(分贝)
.参数 最大音量, 小数型, 参考 , 返回最大音量(分贝)
.参数 音量增强, 小数型, 参考 , 返回音量增强(分贝)
.子程序 取主音量_标准值, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.参数 音量值, 小数型, 参考 , 返回音量(标准值 0.0-1.0)
.子程序 取主音量_分贝, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.参数 音量, 小数型, 参考 , 返回音量(分贝)
.子程序 音量步进加, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.子程序 音量步进减, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.子程序 置静音状态, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.参数 静音状态, 逻辑型, ,
.子程序 置通道音量_标准值, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.参数 通道索引, 整数型, ,
.参数 音量值, 小数型, ,
.子程序 置通道音量_分贝, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.参数 通道索引, 整数型, , 0开始
.参数 音量值, 小数型, , 分贝
.子程序 置主音量_标准值, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.参数 音量值, 小数型, ,
.子程序 置主音量_分贝, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.参数 音量值, 小数型, ,
.程序集 类_音频计信息, , 公开
.子程序 查询硬件功能标志, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.参数 标志, 整数型, 参考 , 返回 支持标志(按位或组合:1=音量控制2=静音控制4=峰值计)
.子程序 取通道数量, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.参数 通道数, 整数型, 参考 ,
.子程序 取通道音频峰值, 整数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.参数 通道索引, 整数型, , 0开始
.参数 音频峰值, 小数型, 参考 , 返回 音频峰值
.子程序 取音频峰值, 小数型, , 成功返回 0
.参数 音频端口, 整数型, ,
.参数 音频峰值, 小数型, 参考 ,
.程序集 类_音频设备, , 公开
.子程序 枚举音频端口, 整数型, , 成功返回 0
.参数 音频流方向, 整数型, 可空 , #音频流方向_开头常量,默认为输出渲染流和输入捕获流
.参数 音频接口状态, 整数型, 可空 , #音频接口状态_开头常量,默认为全部状态
.参数 端口数, 整数型, 参考 , 返回 端口数
.参数 音频端口数组, 整数型, 参考 数组, 返回 音频端口 数组
.子程序 取默认音频端口, 整数型, , 成功返回 0
.参数 音频流方向, 整数型, 可空 , #音频流方向_开头常量,默认为输出渲染流
.参数 音频接口作用, 整数型, 可空 , #音频接口作用_开头常量,默认为游戏_通知_语音命令等
.参数 音频端口, 整数型, 参考 , 返回 音频端口指针
.常量 音频接口状态_包括所有状态, "15", 公开,
.常量 音频接口状态_不存在, "4", 公开,
.常量 音频接口状态_活动, "1", 公开,
.常量 音频接口状态_禁用, "2", 公开,
.常量 音频接口状态_未插入, "8", 公开,
.常量 音频接口作用_音乐_电影_旁白和现场音乐录制, "1", 公开,
.常量 音频接口作用_游戏_系统通知_语音命令, "0", 公开,
.常量 音频接口作用_语音通信, "2", 公开,
.常量 音频流方向_捕获流, "1", 公开,
.常量 音频流方向_渲染流, "0", 公开,
.常量 音频流方向_渲染流和捕获流, "2", 公开,