Package oshi.hardware.common
Class AbstractSoundCard
java.lang.Object
oshi.hardware.common.AbstractSoundCard
- All Implemented Interfaces:
SoundCard
- Direct Known Subclasses:
FreeBsdSoundCard,LinuxSoundCard,MacSoundCard,SolarisSoundCard,WindowsSoundCard
public abstract class AbstractSoundCard extends java.lang.Object implements SoundCard
An abstract Sound Card
-
Constructor Summary
Constructors Constructor Description AbstractSoundCard(java.lang.String kernelVersion, java.lang.String name, java.lang.String codec)Constructor for AbstractSoundCard. -
Method Summary
Modifier and Type Method Description java.lang.StringgetCodec()Retrieves the codec of the Sound cardjava.lang.StringgetDriverVersion()Retrieves the driver version currently in use in machinejava.lang.StringgetName()Retrieves the full name of the card.voidsetCodec(java.lang.String codec)Setter for the fieldcodec.voidsetKernelVersion(java.lang.String kernelVersion)Setter for the fieldkernelVersion.voidsetName(java.lang.String name)Setter for the fieldname.java.lang.StringtoString()
-
Constructor Details
-
AbstractSoundCard
public AbstractSoundCard(java.lang.String kernelVersion, java.lang.String name, java.lang.String codec)Constructor for AbstractSoundCard.
- Parameters:
kernelVersion- aStringobject.name- aStringobject.codec- aStringobject.
-
-
Method Details
-
getDriverVersion
public java.lang.String getDriverVersion()Retrieves the driver version currently in use in machine- Specified by:
getDriverVersionin interfaceSoundCard- Returns:
- The current and complete name of the driver version
-
setKernelVersion
public void setKernelVersion(java.lang.String kernelVersion)Setter for the field
kernelVersion.- Parameters:
kernelVersion- aStringobject.
-
getName
public java.lang.String getName()Retrieves the full name of the card. -
setName
public void setName(java.lang.String name)Setter for the field
name.- Parameters:
name- aStringobject.
-
getCodec
public java.lang.String getCodec()Retrieves the codec of the Sound card -
setCodec
public void setCodec(java.lang.String codec)Setter for the field
codec.- Parameters:
codec- aStringobject.
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-