package require sound
foreach jack [snack::mixer inputs] {
puts $jack
}
我希望得到一个包含Line1,Mic等标识符的列表,但是我得到以下垃圾:
Ðnf
我想构建一个保管箱列表,以选择要记录的混音器输入。我在Linux上,使用Tcl 8.6和零食扩展2.2.10。
我我做错了什么,或者这是我应该向上游报告的错误?
答案 0 :(得分:1)
我使用 Tcl / Tk 版本8.6使用 snack 2.2版进行了类似的操作。
但使用以下代码:
package require snack
set inputList [audio inputDevice]
结果是我可以设置的输入设备名称列表:
audio selectInput [lindex $inputList $idx]
这也是适用于Linux的多平台软件的一部分。
当然,您可以使用 snack :: audio 来获得更好的合格名称。