| Modifier and Type | Field and Description |
|---|---|
static String |
KEY_EQUALIZER_AVAILABLE |
static String |
KEY_EQUALIZER_MAX_CHANNEL_ID |
static String |
KEY_KEEP_CONTEXT_AVAILABLE |
static String |
KEY_MODULE_INFO |
static String |
KEY_MODULE_NAME |
static String |
KEY_SOURCE_AVAILABLE |
static String |
KEY_VOLUME_AVAILABLE |
KEY_BULK_DATA, KEY_PROTECTED, store| Constructor and Description |
|---|
AudioControlCapabilities()
Constructs a newly allocated AudioControlCapabilities object
|
AudioControlCapabilities(Hashtable<String,Object> hash)
Constructs a newly allocated AudioControlCapabilities object indicated by the Hashtable parameter
|
AudioControlCapabilities(String moduleName)
Constructs a newly allocated AudioControlCapabilities object
|
| Modifier and Type | Method and Description |
|---|---|
Boolean |
getEqualizerAvailable()
Gets the equalizerAvailable portion of the AudioControlCapabilities class
|
Integer |
getEqualizerMaxChannelId()
Gets the equalizerMaxChannelId portion of the AudioControlCapabilities class
|
Boolean |
getKeepContextAvailable()
Gets the keepContextAvailable portion of the AudioControlCapabilities class
|
ModuleInfo |
getModuleInfo()
Gets a ModuleInfo of this capability
|
String |
getModuleName()
Gets the moduleName portion of the AudioControlCapabilities class
|
Boolean |
getSourceAvailable()
Gets the sourceAvailable portion of the AudioControlCapabilities class
|
Boolean |
getVolumeAvailable()
Gets the volumeAvailable portion of the AudioControlCapabilities class
|
AudioControlCapabilities |
setEqualizerAvailable(Boolean equalizerAvailable)
Sets the equalizerAvailable portion of the AudioControlCapabilities class
|
AudioControlCapabilities |
setEqualizerMaxChannelId(Integer equalizerMaxChannelId)
Sets the equalizerMaxChannelId portion of the AudioControlCapabilities class
|
AudioControlCapabilities |
setKeepContextAvailable(Boolean keepContextAvailable)
Sets the keepContextAvailable portion of the AudioControlCapabilities class
|
AudioControlCapabilities |
setModuleInfo(ModuleInfo info)
Sets ModuleInfo for this capability
|
AudioControlCapabilities |
setModuleName(String moduleName)
Sets the moduleName portion of the AudioControlCapabilities class
|
AudioControlCapabilities |
setSourceAvailable(Boolean sourceAvailable)
Sets the sourceAvailable portion of the AudioControlCapabilities class
|
AudioControlCapabilities |
setVolumeAvailable(Boolean volumeAvailable)
Sets the volumeAvailable portion of the AudioControlCapabilities class
|
clone, deserializeJSON, equals, format, formatObject, getBoolean, getBulkData, getDouble, getFloat, getInteger, getLong, getMessageTypeName, getObject, getStore, getStoreValue, getString, getValue, getValueForString, hashCode, hasKey, isPayloadProtected, serializeJSON, serializeJSON, setBulkData, setPayloadProtected, setValuepublic static final String KEY_MODULE_NAME
public static final String KEY_SOURCE_AVAILABLE
public static final String KEY_KEEP_CONTEXT_AVAILABLE
public static final String KEY_VOLUME_AVAILABLE
public static final String KEY_EQUALIZER_AVAILABLE
public static final String KEY_EQUALIZER_MAX_CHANNEL_ID
public static final String KEY_MODULE_INFO
public AudioControlCapabilities()
public AudioControlCapabilities(Hashtable<String,Object> hash)
hash - The Hashtable to usepublic AudioControlCapabilities(@NonNull
String moduleName)
moduleName - short friendly name of the audio control module.public AudioControlCapabilities setModuleName(@NonNull String moduleName)
moduleName - The short friendly name of the audio control module. It should not be used to identify a module by mobile application.public String getModuleName()
public AudioControlCapabilities setKeepContextAvailable(Boolean keepContextAvailable)
keepContextAvailable - Availability of the keepContext parameter.public Boolean getKeepContextAvailable()
public AudioControlCapabilities setSourceAvailable(Boolean sourceAvailable)
sourceAvailable - Availability of the control of audio source.public Boolean getSourceAvailable()
public AudioControlCapabilities setVolumeAvailable(Boolean volumeAvailable)
volumeAvailable - Availability of the control of audio volume.public Boolean getVolumeAvailable()
public AudioControlCapabilities setEqualizerAvailable(Boolean equalizerAvailable)
equalizerAvailable - Availability of the control of Equalizer Settings.public Boolean getEqualizerAvailable()
public AudioControlCapabilities setEqualizerMaxChannelId(Integer equalizerMaxChannelId)
equalizerMaxChannelId - Must be included if equalizerAvailable=true, and assume all IDs starting from 1 to this value are valid.public Integer getEqualizerMaxChannelId()
public AudioControlCapabilities setModuleInfo(ModuleInfo info)
info - the ModuleInfo to be setpublic ModuleInfo getModuleInfo()