ExtendedMetadataParser
open classExtendedMetadataParser
kotlin.Any | |
↳ | android.drm.DrmUtils.ExtendedMetadataParser |
Utility that parses extended metadata embedded in DRM constraint information.
Usage example:
byte[] extendedMetadata
= constraints.getAsByteArray(DrmStore.ConstraintsColumns.EXTENDED_METADATA);
ExtendedMetadataParser parser = getExtendedMetadataParser(extendedMetadata);
Iterator keyIterator = parser.keyIterator();
while (keyIterator.hasNext()) {
String extendedMetadataKey = keyIterator.next();
String extendedMetadataValue = parser.get(extendedMetadataKey);
}
Summary
Public methods | |
---|---|
open String! |
This method retrieves the metadata value associated with a given key. |
open MutableIterator<String!>! |
iterator() This method returns an iterator object that can be used to iterate over all values of the metadata. |
open MutableIterator<String!>! |
This method returns an iterator object that can be used to iterate over all keys of the metadata. |
Public methods
get
open funget(key: String!): String!
Deprecated: Deprecated in Java.
This method retrieves the metadata value associated with a given key.
Parameters | |
---|---|
key |
String!: The key whose value is being retrieved. |
Return | |
---|---|
String! |
The metadata value associated with the given key. Returns null if the key is not found. |
iterator
open funiterator(): MutableIterator<String!>!
Deprecated: Deprecated in Java.
This method returns an iterator object that can be used to iterate over all values of the metadata.
Return | |
---|---|
MutableIterator<String!>! |
The iterator object. |
keyIterator
open funkeyIterator(): MutableIterator<String!>!
Deprecated: Deprecated in Java.
This method returns an iterator object that can be used to iterate over all keys of the metadata.
Return | |
---|---|
MutableIterator<String!>! |
The iterator object. |