Stay organized with collections
Save and categorize content based on your preferences.
AudioTrack.MetricsConstants
public
static
final
class
AudioTrack.MetricsConstants
extends Object
Summary
Inherited methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait(long timeoutMillis, int nanos)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait(long timeoutMillis)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait()
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted.
|
|
Constants
CHANNELMASK
public static final String CHANNELMASK
This constant was deprecated
in API level 29.
This does not work. Use AudioTrack.getFormat()
and read from
the returned format instead.
Key to extract the native channel mask information for this track
from the AudioTrack.getMetrics
return value.
The value is a long
.
Constant Value:
"android.media.audiorecord.channelmask"
CONTENTTYPE
public static final String CONTENTTYPE
Key to extract the attribute content type for this track
from the AudioTrack.getMetrics
return value.
The value is a String
.
Constant Value:
"android.media.audiotrack.type"
SAMPLERATE
public static final String SAMPLERATE
This constant was deprecated
in API level 29.
This does not work. Use AudioTrack.getSampleRate()
instead.
Key to extract the sample rate for this track in Hz
from the AudioTrack.getMetrics
return value.
The value is an int
.
Constant Value:
"android.media.audiorecord.samplerate"
STREAMTYPE
public static final String STREAMTYPE
Key to extract the stream type for this track
from the AudioTrack.getMetrics
return value.
This value may not exist in API level Build.VERSION_CODES.P
.
The value is a String
.
Constant Value:
"android.media.audiotrack.streamtype"
USAGE
public static final String USAGE
Key to extract the attribute usage for this track
from the AudioTrack.getMetrics
return value.
The value is a String
.
Constant Value:
"android.media.audiotrack.usage"
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# AudioTrack.MetricsConstants\n\nAdded in [API level 28](/guide/topics/manifest/uses-sdk-element#ApiLevels) \nSummary: [Constants](#constants) \\| [Inherited Methods](#inhmethods) \n\nAudioTrack.MetricsConstants\n===========================\n\n*** ** * ** ***\n\n[Kotlin](/reference/kotlin/android/media/AudioTrack.MetricsConstants \"View this page in Kotlin\") \\|Java\n\n\n`\npublic\nstatic\nfinal\n\nclass\nAudioTrack.MetricsConstants\n`\n\n\n`\n\nextends `[Object](/reference/java/lang/Object)`\n\n\n`\n\n`\n\n\n`\n\n|---|-------------------------------------------|\n| [java.lang.Object](/reference/java/lang/Object) ||\n| ↳ | android.media.AudioTrack.MetricsConstants |\n\n\u003cbr /\u003e\n\n*** ** * ** ***\n\nSummary\n-------\n\n| ### Constants ||\n|---------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [String](/reference/java/lang/String) | [CHANNELMASK](/reference/android/media/AudioTrack.MetricsConstants#CHANNELMASK) *This constant was deprecated in API level 29. This does not work. Use [AudioTrack.getFormat()](/reference/android/media/AudioTrack#getFormat()) and read from the returned format instead.* |\n| [String](/reference/java/lang/String) | [CONTENTTYPE](/reference/android/media/AudioTrack.MetricsConstants#CONTENTTYPE) Key to extract the attribute content type for this track from the [AudioTrack.getMetrics](/reference/android/media/AudioTrack#getMetrics()) return value. |\n| [String](/reference/java/lang/String) | [SAMPLERATE](/reference/android/media/AudioTrack.MetricsConstants#SAMPLERATE) *This constant was deprecated in API level 29. This does not work. Use [AudioTrack.getSampleRate()](/reference/android/media/AudioTrack#getSampleRate()) instead.* |\n| [String](/reference/java/lang/String) | [STREAMTYPE](/reference/android/media/AudioTrack.MetricsConstants#STREAMTYPE) Key to extract the stream type for this track from the [AudioTrack.getMetrics](/reference/android/media/AudioTrack#getMetrics()) return value. |\n| [String](/reference/java/lang/String) | [USAGE](/reference/android/media/AudioTrack.MetricsConstants#USAGE) Key to extract the attribute usage for this track from the [AudioTrack.getMetrics](/reference/android/media/AudioTrack#getMetrics()) return value. |\n\n| ### Inherited methods |\n|-----------------------|---|\n| From class ` `[java.lang.Object](/reference/java/lang/Object)` ` |---------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` `[Object](/reference/java/lang/Object) | ` `[clone](/reference/java/lang/Object#clone())`() ` Creates and returns a copy of this object. | | ` boolean` | ` `[equals](/reference/java/lang/Object#equals(java.lang.Object))`(`[Object](/reference/java/lang/Object)` obj) ` Indicates whether some other object is \"equal to\" this one. | | ` void` | ` `[finalize](/reference/java/lang/Object#finalize())`() ` Called by the garbage collector on an object when garbage collection determines that there are no more references to the object. | | ` final `[Class](/reference/java/lang/Class)`\u003c?\u003e` | ` `[getClass](/reference/java/lang/Object#getClass())`() ` Returns the runtime class of this `Object`. | | ` int` | ` `[hashCode](/reference/java/lang/Object#hashCode())`() ` Returns a hash code value for the object. | | ` final void` | ` `[notify](/reference/java/lang/Object#notify())`() ` Wakes up a single thread that is waiting on this object's monitor. | | ` final void` | ` `[notifyAll](/reference/java/lang/Object#notifyAll())`() ` Wakes up all threads that are waiting on this object's monitor. | | ` `[String](/reference/java/lang/String) | ` `[toString](/reference/java/lang/Object#toString())`() ` Returns a string representation of the object. | | ` final void` | ` `[wait](/reference/java/lang/Object#wait(long,%20int))`(long timeoutMillis, int nanos) ` Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed. | | ` final void` | ` `[wait](/reference/java/lang/Object#wait(long))`(long timeoutMillis) ` Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed. | | ` final void` | ` `[wait](/reference/java/lang/Object#wait())`() ` Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*. | ||\n\nConstants\n---------\n\n### CHANNELMASK\n\nAdded in [API level 28](/guide/topics/manifest/uses-sdk-element#ApiLevels) \nDeprecated in [API level\n29](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic static final String CHANNELMASK\n```\n\n\n**This constant was deprecated\nin API level 29.** \n\nThis does not work. Use [AudioTrack.getFormat()](/reference/android/media/AudioTrack#getFormat()) and read from\nthe returned format instead.\n\nKey to extract the native channel mask information for this track\nfrom the [AudioTrack.getMetrics](/reference/android/media/AudioTrack#getMetrics()) return value.\n\nThe value is a `long`.\n\n\u003cbr /\u003e\n\nConstant Value:\n\n\"android.media.audiorecord.channelmask\"\n\n\n### CONTENTTYPE\n\nAdded in [API level 28](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic static final String CONTENTTYPE\n```\n\nKey to extract the attribute content type for this track\nfrom the [AudioTrack.getMetrics](/reference/android/media/AudioTrack#getMetrics()) return value.\nThe value is a `String`.\n\n\u003cbr /\u003e\n\nConstant Value:\n\n\"android.media.audiotrack.type\"\n\n\n### SAMPLERATE\n\nAdded in [API level 28](/guide/topics/manifest/uses-sdk-element#ApiLevels) \nDeprecated in [API level\n29](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic static final String SAMPLERATE\n```\n\n\n**This constant was deprecated\nin API level 29.** \n\nThis does not work. Use [AudioTrack.getSampleRate()](/reference/android/media/AudioTrack#getSampleRate()) instead.\n\nKey to extract the sample rate for this track in Hz\nfrom the [AudioTrack.getMetrics](/reference/android/media/AudioTrack#getMetrics()) return value.\nThe value is an `int`.\n\n\u003cbr /\u003e\n\nConstant Value:\n\n\"android.media.audiorecord.samplerate\"\n\n\n### STREAMTYPE\n\nAdded in [API level 28](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic static final String STREAMTYPE\n```\n\nKey to extract the stream type for this track\nfrom the [AudioTrack.getMetrics](/reference/android/media/AudioTrack#getMetrics()) return value.\nThis value may not exist in API level [Build.VERSION_CODES.P](/reference/android/os/Build.VERSION_CODES#P).\nThe value is a `String`.\n\n\u003cbr /\u003e\n\nConstant Value:\n\n\"android.media.audiotrack.streamtype\"\n\n\n### USAGE\n\nAdded in [API level 28](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\n```\npublic static final String USAGE\n```\n\nKey to extract the attribute usage for this track\nfrom the [AudioTrack.getMetrics](/reference/android/media/AudioTrack#getMetrics()) return value.\nThe value is a `String`.\n\n\u003cbr /\u003e\n\nConstant Value:\n\n\"android.media.audiotrack.usage\""]]