public abstract class MixerProvider extends Object
Constructor and Description |
---|
MixerProvider() |
Modifier and Type | Method and Description |
---|---|
abstract Mixer |
getMixer(Mixer.Info info)
获取由info对象表示的混音器的实例。
|
abstract Mixer.Info[] |
getMixerInfo()
获取代表由MixerProvider提供的混音器或混音器的一组信息对象。
|
boolean |
isMixerSupported(Mixer.Info info)
指示混音器提供商是否支持由指定的混音器信息对象表示的混音器。
|
public boolean isMixerSupported(Mixer.Info info)
全套表示由这个支撑的混合器混频器信息对象的MixerProvider
可以通过获得getMixerInfo
方法。
info
- 描述要查询支持的混音器的信息对象
true
如果指定的混音器被支持,否则
false
getMixerInfo()
public abstract Mixer.Info[] getMixerInfo()
isMixerSupported
方法返回true
对于此方法返回的所有信息对象。 信息对象的相应调试器实例由getMixer
方法返回。
getMixer(Mixer.Info)
,
isMixerSupported(Mixer.Info)
public abstract Mixer getMixer(Mixer.Info info)
可以通过getMixerInfo
方法获得代表该MixerProvider
支持的混音器的全套混音器信息对象。 使用isMixerSupported
方法来测试此MixerProvider
是否支持特定的混音器。
info
- 描述所需混音器的信息对象
IllegalArgumentException
- 如果指定的信息对象与此MixerProvider支持的混音器的信息对象不匹配。
getMixerInfo()
,
isMixerSupported(Mixer.Info)