Skip to content

Most visited

Recently visited

navigation
Added in API level 11

DrmUtils.ExtendedMetadataParser

public static class DrmUtils.ExtendedMetadataParser
extends Object

java.lang.Object
   ↳ 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

String get(String key)

This method retrieves the metadata value associated with a given key.

Iterator<String> iterator()

This method returns an iterator object that can be used to iterate over all values of the metadata.

Iterator<String> keyIterator()

This method returns an iterator object that can be used to iterate over all keys of the metadata.

Inherited methods

From class java.lang.Object

Public methods

get

Added in API level 11
String get (String key)

This method retrieves the metadata value associated with a given key.

Parameters
key String: The key whose value is being retrieved.
Returns
String The metadata value associated with the given key. Returns null if the key is not found.

iterator

Added in API level 11
Iterator<String> iterator ()

This method returns an iterator object that can be used to iterate over all values of the metadata.

Returns
Iterator<String> The iterator object.

keyIterator

Added in API level 11
Iterator<String> keyIterator ()

This method returns an iterator object that can be used to iterate over all keys of the metadata.

Returns
Iterator<String> The iterator object.
This site uses cookies to store your preferences for site-specific language and display options.

Hooray!

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.