JavaTM 2 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 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only