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