Added in API level 30
AudioMetadataMap
interface AudioMetadataMap : AudioMetadataReadMap
android.media.AudioMetadataMap |
AudioMetadataMap is a writeable Map
-style interface of AudioMetadata.Key
value pairs. This interface is not guaranteed to be thread-safe unless the underlying implementation for the AudioMetadataMap
states it as thread safe. {@see AudioMetadataReadMap}
Summary
Public methods | |
---|---|
abstract T? |
remove(key: AudioMetadata.Key<T>) Removes the value associated with the key. |
abstract T? |
set(key: AudioMetadata.Key<T>, value: T) Sets a value for the key. |
Inherited functions | |
---|---|
Public methods
remove
Added in API level 30
abstract fun <T : Any!> remove(key: AudioMetadata.Key<T>): T?
Removes the value associated with the key.
Parameters | |
---|---|
key |
AudioMetadata.Key<T>: interface for storing the value. This value cannot be null . |
<T> |
type of value. |
Return | |
---|---|
T? |
the value of the key, null if it doesn't exist. |
set
Added in API level 30
abstract fun <T : Any!> set(
key: AudioMetadata.Key<T>,
value: T
): T?
Sets a value for the key.
Parameters | |
---|---|
key |
AudioMetadata.Key<T>: interface for storing the value. This value cannot be null . |
<T> |
type of value. |
value |
T: a non-null value of type T. |
Return | |
---|---|
T? |
the previous value associated with key or null if it doesn't exist. |