public class MidiContainer extends MultimediaContainer
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_CAPUTRE |
static String |
DEFAULT_MIXERNAME |
static String |
DEFAULT_OUTPUTDEVICE |
static String |
DEFAULT_PORTNAME |
static String |
DEFAULT_SOUNDBANKURL |
static MidiDevice.Info[] |
MIDIOUTDEVICEINFOS |
static Mixer.Info[] |
MIXERDEVICEINFOS |
static String |
PROPERTY_MIDIPLAYER_CAPTURE |
static String |
PROPERTY_MIDIPLAYER_MIXERNAME |
static String |
PROPERTY_MIDIPLAYER_OUTPUTDEVICE |
static String |
PROPERTY_MIDIPLAYER_PORTNAME |
static String |
PROPERTY_MIDIPLAYER_SOUNDBANK |
| Constructor and Description |
|---|
MidiContainer()
Constructor for MidiContainer
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
canExport()
Returns true if this mixers supports the export function
|
void |
configurationChanged(Properties newProps) |
void |
configurationSave(Properties props) |
Mixer |
createNewMixer()
Get the ModMixer of this container
|
JPanel |
getConfigPanel()
Returns the config panel for this mixer
|
MidiMixer |
getCurrentMixer() |
String[] |
getFileExtensionList()
The file extensions this container is responsible for
|
JPanel |
getInfoPanel()
Return the info dialog panel
|
MultimediaContainer |
getInstance(URL midiFileUrl)
A default implementation.
|
String |
getName()
A describtive Name for e.g. a FileChooser
|
Object[] |
getSongInfosFor(URL url)
This method will only do (!)
|
String |
getSongName()
Return the name of the song
|
addListener, fireMultimediaContainerEvent, getFileURL, getPrintableFileUrl, getPrintableFileUrl, removeListener, updateLookAndFeelpublic static final String PROPERTY_MIDIPLAYER_OUTPUTDEVICE
public static final String PROPERTY_MIDIPLAYER_SOUNDBANK
public static final String PROPERTY_MIDIPLAYER_CAPTURE
public static final String PROPERTY_MIDIPLAYER_MIXERNAME
public static final String PROPERTY_MIDIPLAYER_PORTNAME
public static final String DEFAULT_OUTPUTDEVICE
public static final String DEFAULT_SOUNDBANKURL
public static final String DEFAULT_CAPUTRE
public static final String DEFAULT_MIXERNAME
public static final String DEFAULT_PORTNAME
public static final MidiDevice.Info[] MIDIOUTDEVICEINFOS
public static final Mixer.Info[] MIXERDEVICEINFOS
public MultimediaContainer getInstance(URL midiFileUrl)
MultimediaContainergetInstance in class MultimediaContainerurl - MultimediaContainer.getInstance(java.net.URL)public Object[] getSongInfosFor(URL url)
MultimediaContainergetSongInfosFor in class MultimediaContainerurl - MultimediaContainer.getSongInfosFor(java.net.URL)public String getSongName()
MultimediaContainergetSongName in class MultimediaContainerMultimediaContainer.getSongName()public String[] getFileExtensionList()
MultimediaContainergetFileExtensionList in class MultimediaContainerMultimediaContainer.getFileExtensionList()public String getName()
MultimediaContainergetName in class MultimediaContainerMultimediaContainer.getName()public boolean canExport()
MultimediaContainercanExport in class MultimediaContainerMultimediaContainer.canExport()public JPanel getConfigPanel()
MultimediaContainergetConfigPanel in class MultimediaContainerMultimediaContainer.getConfigPanel()public JPanel getInfoPanel()
MultimediaContainergetInfoPanel in class MultimediaContainerMultimediaContainer.getInfoPanel()public Mixer createNewMixer()
MultimediaContainercreateNewMixer in class MultimediaContainerMultimediaContainer.createNewMixer()public void configurationChanged(Properties newProps)
configurationChanged in class MultimediaContainernewProps - MultimediaContainer.configurationChanged(java.util.Properties)public void configurationSave(Properties props)
configurationSave in class MultimediaContainerprops - MultimediaContainer.configurationSave(java.util.Properties)public MidiMixer getCurrentMixer()
Copyright © 2014. All rights reserved.