JavaTM Platform
Standard Ed. 6

javax.sound.sampled.spi
类 MixerProvider

java.lang.Object
  继承者 javax.sound.sampled.spi.MixerProvider

public abstract class MixerProvider
extends Object

特定的混频器类型的提供者和工厂。此机制允许支持确定在混频器的创建/管理中管理资源的方式的实现。

从以下版本开始:
1.3

构造方法摘要
MixerProvider()
           
 
方法摘要
abstract  Mixer getMixer(Mixer.Info info)
          获得由 info 对象表示的混频器的实例。
abstract  Mixer.Info[] getMixerInfo()
          获得表示由该 MixerProvider 提供的混频器的 info 对象集合。
 boolean isMixerSupported(Mixer.Info info)
          指示混频器提供者是否支持由指定混频器 info 对象表示的混频器。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

MixerProvider

public MixerProvider()
方法详细信息

isMixerSupported

public boolean isMixerSupported(Mixer.Info info)
指示混频器提供者是否支持由指定混频器 info 对象表示的混频器。

参数:
info - 描述查询其支持的混频器的 info 对象
返回:
如果指定混频器受支持,则返回 true;否则返回 false

getMixerInfo

public abstract Mixer.Info[] getMixerInfo()
获得表示由该 MixerProvider 提供的混频器的 info 对象集合。

返回:
混频器 info 对象的集合

getMixer

public abstract Mixer getMixer(Mixer.Info info)
获得由 info 对象表示的混频器的实例。

参数:
info - 描述所需混频器的 info 对象
返回:
混频器实例
抛出:
IllegalArgumentException - 如果指定的 info 对象与由此 MixerProvider 支持的混频器的 info 对象不匹配。

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策