Merge "MediaFormat: add getInteger with default value convenience method" into klp-dev

This commit is contained in:
Lajos Molnar
2013-09-13 02:17:03 +00:00
committed by Android (Google) Code Review

View File

@@ -272,6 +272,20 @@ public final class MediaFormat {
return ((Integer)mMap.get(name)).intValue();
}
/**
* Returns the value of an integer key, or the default value if the
* key is missing or is for another type value.
* @hide
*/
public final int getInteger(String name, int defaultValue) {
try {
return getInteger(name);
}
catch (NullPointerException e) { /* no such field */ }
catch (ClassCastException e) { /* field of different type */ }
return defaultValue;
}
/**
* Returns the value of a long key.
*/