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 |