AudioMetadataReadMap
public
interface
AudioMetadataReadMap
android.media.AudioMetadataReadMap |
A read only Map
-style interface of AudioMetadata.Key
value pairs used
for AudioMetadata
.
Using a AudioMetadata.Key
interface,
this map looks up the corresponding value.
Read-only maps are thread-safe for lookup, but the underlying object
values may need their own thread protection if mutable.
See also:
Summary
Public methods | |
---|---|
abstract
<T>
boolean
|
containsKey(Key<T> key)
Returns true if the key exists in the map. |
abstract
AudioMetadataMap
|
dup()
Returns a copy of the map. |
abstract
<T>
T
|
get(Key<T> key)
Returns the value associated with the key. |
abstract
int
|
size()
Returns the number of elements in the map. |
Public methods
containsKey
public abstract boolean containsKey (Key<T> key)
Returns true if the key exists in the map.
Parameters | |
---|---|
key |
Key : interface for requesting the value.
This value cannot be null . |
Returns | |
---|---|
boolean |
true if key exists in the Map. |
dup
public abstract AudioMetadataMap dup ()
Returns a copy of the map.
This is intended for safe conversion between a AudioMetadataReadMap
interface and a AudioMetadataMap
interface.
Currently only simple objects are used for key values which
means a shallow copy is sufficient.
Returns | |
---|---|
AudioMetadataMap |
a Map copied from the existing map.
This value cannot be null . |
get
public abstract T get (Key<T> key)
Returns the value associated with the key.
Parameters | |
---|---|
key |
Key : interface for requesting the value.
This value cannot be null . |
Returns | |
---|---|
T |
returns the value of associated with key or null if it doesn't exist. |
size
public abstract int size ()
Returns the number of elements in the map.
Returns | |
---|---|
int |
Value is 0 or greater |