All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class quicktime.std.music.SynthesizerDescription

java.lang.Object
   |
   +----quicktime.util.QTByteObject
           |
           +----quicktime.std.music.SynthesizerDescription

public final class SynthesizerDescription
extends QTByteObject
implements PrimitivesLib, Cloneable

Method Index

 o clone()
Return a copy of the current class.
 o controllerAvailable(int)
Returns true if controller number (1->128) is available.
 o getChannelMask()
(midi device only) which channels device always uses
 o getDrumChannelMask()
(midi device only) which channels device always uses
 o getDrumCount()
non gm, built in (rom) drumkits only
 o getDrumPartCount()
maximum multi-timbrality of drum parts
 o getFlags()
Information about how the synthesizer works.
 o getInstrumentCount()
non gm, built in (rom) instruments only
 o getLatency()
response time in µSec
 o getModifiableDrumCount()
plus n-more are user modifiable
 o getModifiableInstrumentCount()
plus n-more are user modifiable
 o getName()
Return text name of synthesizer type
 o getOutputCount()
number of audio outputs (usually two)
 o getPartCount()
maximum multi-timbrality (and midi channels)
 o getSynthesizerType()
synthesizer type (must be same as component subtype)
 o getVoiceCount()
maximum polyphony
 o gmDrumAvailable(int)
Return true if the general MIDI drum kit (1->128) is available.
 o gmInstrumentAvailable(int)
Return true if the general MIDI instrument (1->128) is available.
 o toString()
String representation of class.

Methods

 o getSynthesizerType
 public int getSynthesizerType()
synthesizer type (must be same as component subtype)

 o getName
 public String getName() throws UtilException
Return text name of synthesizer type

 o getFlags
 public int getFlags()
Information about how the synthesizer works.

 o getVoiceCount
 public int getVoiceCount()
maximum polyphony

 o getPartCount
 public int getPartCount()
maximum multi-timbrality (and midi channels)

 o getInstrumentCount
 public int getInstrumentCount()
non gm, built in (rom) instruments only

 o getModifiableInstrumentCount
 public int getModifiableInstrumentCount()
plus n-more are user modifiable

 o getChannelMask
 public int getChannelMask()
(midi device only) which channels device always uses

 o getDrumPartCount
 public int getDrumPartCount()
maximum multi-timbrality of drum parts

 o getDrumCount
 public int getDrumCount()
non gm, built in (rom) drumkits only

 o getModifiableDrumCount
 public int getModifiableDrumCount()
plus n-more are user modifiable

 o getDrumChannelMask
 public int getDrumChannelMask()
(midi device only) which channels device always uses

 o getOutputCount
 public int getOutputCount()
number of audio outputs (usually two)

 o getLatency
 public int getLatency()
response time in µSec

 o controllerAvailable
 public boolean controllerAvailable(int controllerNum)
Returns true if controller number (1->128) is available.

 o gmInstrumentAvailable
 public boolean gmInstrumentAvailable(int gmInstNum)
Return true if the general MIDI instrument (1->128) is available.

 o gmDrumAvailable
 public boolean gmDrumAvailable(int gmDrumNum)
Return true if the general MIDI drum kit (1->128) is available.

 o toString
 public String toString()
String representation of class.

Overrides:
toString in class QTByteObject
 o clone
 public Object clone()
Return a copy of the current class.

Overrides:
clone in class Object

All Packages  Class Hierarchy  This Package  Previous  Next  Index