Merge "New API for querying audio properties" into jb-mr1-dev
This commit is contained in:
@@ -2443,4 +2443,33 @@ public class AudioManager {
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Used as a key for #getProperty to request the native or optimal output sample rate for
|
||||||
|
* this device, in decimal Hz.
|
||||||
|
* {@hide}
|
||||||
|
*/
|
||||||
|
public static final String PROPERTY_OUTPUT_SAMPLE_RATE =
|
||||||
|
"android.media.property.OUTPUT_SAMPLE_RATE";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Used as a key for #getProperty to request the native or optimal output buffer size for
|
||||||
|
* this device, in decimal PCM frames.
|
||||||
|
* {@hide}
|
||||||
|
*/
|
||||||
|
public static final String PROPERTY_OUTPUT_FRAMES_PER_BUFFER =
|
||||||
|
"android.media.property.OUTPUT_FRAMES_PER_BUFFER";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param key One of the strings corresponding to a property key: either
|
||||||
|
* #PROPERTY_OUTPUT_SAMPLE_RATE or #PROPERTY_OUTPUT_FRAMES_PER_BUFFER
|
||||||
|
* @return A string representing the associated value for that property key,
|
||||||
|
* or null if there is no value for that key.
|
||||||
|
* {@hide}
|
||||||
|
*/
|
||||||
|
public String getProperty(String key) {
|
||||||
|
// uses android.os.SystemProperties.get for selected keys, with suitable defaults
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user