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. |