Merge "MediaFormat: add getInteger with default value convenience method" into klp-dev
This commit is contained in:
@@ -272,6 +272,20 @@ public final class MediaFormat {
|
|||||||
return ((Integer)mMap.get(name)).intValue();
|
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.
|
* Returns the value of a long key.
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user