public interface AudioDevice
AudioDevice objects to configure default input/outputCore.getAudioDevices(). ThisCore.getExtendedAudioDevices()| Modifier and Type | Interface and Description |
|---|---|
static class |
AudioDevice.Capabilities |
static class |
AudioDevice.Type |
| Modifier and Type | Method and Description |
|---|---|
AudioDevice.Capabilities |
getCapabilities()
Returns the capabilities of the device.
|
java.lang.String |
getDeviceName()
Returns the name of the audio device.
|
java.lang.String |
getDriverName()
Returns the driver name used by the device.
|
java.lang.String |
getId()
Returns the id of the audio device.
|
long |
getNativePointer()
Gets the native pointer used by this class to make native method calls.
|
AudioDevice.Type |
getType()
Returns the type of the device.
|
java.lang.Object |
getUserData()
Gets the object stored in this object user's data
|
boolean |
hasCapability(AudioDevice.Capabilities capability)
Returns whether or not the audio device has the given capability.
|
void |
setUserData(java.lang.Object data)
Sets the object to store in this object user's data
|
java.lang.String |
toString() |
AudioDevice.Capabilities getCapabilities()
AudioDevice.Capabilities of the audio device (RECORD, PLAY or both) as@NonNull java.lang.String getDeviceName()
@NonNull java.lang.String getDriverName()
@NonNull java.lang.String getId()
AudioDevice.Type getType()
AudioDevice.Type of the audio device (microphone, speaker, earpiece,boolean hasCapability(AudioDevice.Capabilities capability)
capability - the AudioDevice.Capabilities to check void setUserData(java.lang.Object data)
data - the object to storejava.lang.Object getUserData()
long getNativePointer()
java.lang.String toString()
toString in class java.lang.Object