Package ipsk.audio.ajs
Class MixerProviderServiceDescriptor
- java.lang.Object
-
- ipsk.util.InterfaceInfoBean
-
- ipsk.util.services.ServiceDescriptorBean
-
- ipsk.audio.ajs.MixerProviderServiceDescriptor
-
- All Implemented Interfaces:
DeviceProviderInfo
,InterfaceInfo
,ServiceDescriptor
- Direct Known Subclasses:
JavaSoundServiceDescriptor
public class MixerProviderServiceDescriptor extends ServiceDescriptorBean implements DeviceProviderInfo
- Author:
- klausj
-
-
Constructor Summary
Constructors Constructor Description MixerProviderServiceDescriptor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
java.lang.String
getAudioInterfaceName()
java.lang.String
getImplementationClassname()
DeviceProvider
getInstance()
java.lang.String
getLegacyJavaSoundSuffix()
boolean
isProvidesCaptureDevices()
boolean
isProvidesPlaybackDevices()
boolean
isStandardJavaSoundWrapper()
static void
main(java.lang.String[] args)
void
setAudioInterfaceName(java.lang.String audioInterfaceName)
void
setLegacyJavaSoundSuffix(java.lang.String legacyJavaSoundSuffix)
void
setProvidesCaptureDevices(boolean providesCaptureDevices)
void
setProvidesPlaybackDevices(boolean providesPlaybackDevices)
java.lang.String
toString()
-
Methods inherited from interface ipsk.util.InterfaceInfo
getDescription, getImplementationVersion, getSpecificationVersion, getTitle, getVendor
-
Methods inherited from class ipsk.util.InterfaceInfoBean
getDescription, getImplementationVersion, getLinks, getSpecificationVersion, getTitle, getVendor, setDescription, setImplementationVersion, setLinks, setSpecificationVersion, setTitle, setVendor
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class ipsk.util.services.ServiceDescriptorBean
getServiceImplementationClassname, setServiceImplementationClassname
-
-
-
-
Method Detail
-
getAudioInterfaceName
public java.lang.String getAudioInterfaceName()
- Specified by:
getAudioInterfaceName
in interfaceDeviceProviderInfo
-
isStandardJavaSoundWrapper
public boolean isStandardJavaSoundWrapper()
-
setAudioInterfaceName
public void setAudioInterfaceName(java.lang.String audioInterfaceName)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classServiceDescriptorBean
-
main
public static void main(java.lang.String[] args)
-
setLegacyJavaSoundSuffix
public void setLegacyJavaSoundSuffix(java.lang.String legacyJavaSoundSuffix)
- Parameters:
legacyJavaSoundSuffix
- the legacyJavaSoundSuffix to set
-
getLegacyJavaSoundSuffix
public java.lang.String getLegacyJavaSoundSuffix()
- Returns:
- the legacyJavaSoundSuffix
-
isProvidesCaptureDevices
public boolean isProvidesCaptureDevices()
- Specified by:
isProvidesCaptureDevices
in interfaceDeviceProviderInfo
-
setProvidesCaptureDevices
public void setProvidesCaptureDevices(boolean providesCaptureDevices)
-
isProvidesPlaybackDevices
public boolean isProvidesPlaybackDevices()
- Specified by:
isProvidesPlaybackDevices
in interfaceDeviceProviderInfo
-
setProvidesPlaybackDevices
public void setProvidesPlaybackDevices(boolean providesPlaybackDevices)
-
getInstance
public DeviceProvider getInstance()
-
getImplementationClassname
public java.lang.String getImplementationClassname()
- Specified by:
getImplementationClassname
in interfaceDeviceProviderInfo
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-