java命名空间javax.sound.sampled类audiosystem的类成员方法:
gettargetdataline定义及介绍
本文导语:
gettargetdataline
public static targetdataline gettargetdataline(audioformat format,
mixer.info mixerinfo)
throws lineunavailableexception
获得一个目标数据行,该可用于以 audioformat 对象(...
gettargetdataline
public static targetdataline gettargetdataline(audioformat format,
mixer.info mixerinfo)
throws lineunavailableexception
- 获得一个目标数据行,该可用于以
audioformat 对象(该对象通过由 mixer.info 对象指定的混频器提供)指定的格式记录音频数据。
返回的行应该用 open(audioformat) 或 open(audioformat, int) 方法打开。
这是在内部使用 getmixer 和 getline 的高级方法。
返回的 targetdataline 的默认音频格式将使用 format 进行初始化。
如果定义了系统属性 javax.sound.sampled.targetdataline,或在文件 "sound.properties" 中定义了它,则使用它检索默认的源数据行。有关详细信息,请参阅类描述。
- 参数:
format - 指定返回行的受支持音频格式的 audioformat 对象,或者为 null,表示任何音频格式mixerinfo - 表示所需混频器的 mixer.info 对象,或者为null,表示系统默认混频器
- 返回:
- 所需的
targetdataline 对象
- 抛出:
lineunavailableexception - 如果由于资源限制指定混频器中的匹配目标数据行不可用
securityexception - 如果由于对象
iis7站长之家限制指定混频器中的匹配目标数据行不可用
illegalargumentexception - 如果指定的混频器不至少支持一个支持指定音频格式的目标数据行- 从以下版本开始:
- 1.5
- 另请参见:
gettargetdataline(audioformat),
audiopermission