Serializable, Comparable<AudioRenderer.State>public static enum AudioRenderer.State extends Enum<AudioRenderer.State>
SystemCapability.Multimedia#AUDIO| 枚举常量 | 说明 |
|---|---|
STATE_BUFFER_PREPARED |
Indicates that
write has been executed. |
STATE_BUFFER_PREPARED_ERROR |
Indicates that
write fails to be executed. |
STATE_INITIALIZED |
Indicates that
AudioRenderer has been executed. |
STATE_PAUSED |
Indicates that playback has been paused.
|
STATE_PLAYING |
Indicates that playback has started.
|
STATE_STOP |
Indicates that playback has been stopped.
|
STATE_UNINITIALIZED |
Indicates the default status.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
int |
getValue() |
Obtains an enum value.
|
static AudioRenderer.State |
valueOf(String name) |
返回带有指定名称的该类型的枚举常量。
字符串必须与用于声明该类型的枚举常量的
标识符完全匹配。(不允许有多余
的空格字符。)
|
static AudioRenderer.State[] |
values() |
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。该方法可用于迭代
常量, 如下所示:
for (AudioRenderer.State c : AudioRenderer.State.values()) System.out.println(c); |
public static final AudioRenderer.State STATE_UNINITIALIZED
public static final AudioRenderer.State STATE_INITIALIZED
AudioRenderer has been executed.public static final AudioRenderer.State STATE_BUFFER_PREPARED
write has been executed.public static final AudioRenderer.State STATE_BUFFER_PREPARED_ERROR
write fails to be executed.public static final AudioRenderer.State STATE_PLAYING
public static final AudioRenderer.State STATE_PAUSED
public static final AudioRenderer.State STATE_STOP
public static AudioRenderer.State[] values()
for (AudioRenderer.State c : AudioRenderer.State.values()) System.out.println(c);
public static AudioRenderer.State valueOf(String name)
name - 要返回的枚举常量的名称。IllegalArgumentException - 如果该枚举类型没有带有指定名称的常量NullPointerException - 如果参数为空值public int getValue()