SoundGetName

检索声音设备或组件的名称.

Name := SoundGetName(Component, Device)

参数

Component

类型: 字符串整数

如果为空或省略, 将检索设备本身的名称. 否则, 指定组件的显示名称和/或索引. 例如, 1, "Line in""Line in:2".

有关详情, 请参阅 Component (Sound 函数).

Device

类型: 字符串整数

如果为空或省略, 则它默认为系统的默认回放设备(不一定是设备 1). 否则, 指定设备的显示名称和/或索引. 例如, 1, "Speakers", "Speakers:2""Speakers (Example HD Audio)".

有关详情, 请参阅 Device (Sound 函数).

返回值

类型: 字符串

行数返回设备或组件的名称, 可以为空.

错误处理

如果无法找到设备或组件, 则抛出 TargetError. 否则失败时, 抛出 OSError.

Sound 函数

示例

检索并报告默认播放设备的名称.

default_device := SoundGetName()
MsgBox "The default playback device is " default_device

检索并报告第一个设备的名称.

device1 := SoundGetName( , 1)
MsgBox "Device 1 is " device1

索并报告第一个组件的名称.

component1 := SoundGetName(1)
MsgBox "Component 1 is " component1

有关更复杂的示例, 请参阅声卡分析脚本.