デバイス名の取得の怪

バイスIDから入出力デバイスの名前を取得する関数はInputDeviceNameとOutputDeviceNameですが、引数がちょっと変だ。

sndobj.InputDeviceName(0, "hoge") #2つ目の引数に何か文字列が必要だ

これによりデバイスIDが0の入力デバイス名が取得できる。が、コメントにあるように2つ目の引数がいらないと思うな。