fi.helsinki.cs.ohtu.mpeg2.audio
Enum AudioEncoder.SampleRate
java.lang.Object
java.lang.Enum<AudioEncoder.SampleRate>
fi.helsinki.cs.ohtu.mpeg2.audio.AudioEncoder.SampleRate
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<AudioEncoder.SampleRate>
- Enclosing class:
- AudioEncoder
public static enum AudioEncoder.SampleRate
- extends java.lang.Enum<AudioEncoder.SampleRate>
Represents a sample rate.
Field Summary |
private int |
srate
|
Method Summary |
int |
getRate()
Returns sample rate as an integer in Hz. |
static AudioEncoder.SampleRate |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static AudioEncoder.SampleRate[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared. |
Methods inherited from class java.lang.Enum |
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
SRATE_16000
public static final AudioEncoder.SampleRate SRATE_16000
SRATE_22050
public static final AudioEncoder.SampleRate SRATE_22050
SRATE_24000
public static final AudioEncoder.SampleRate SRATE_24000
SRATE_32000
public static final AudioEncoder.SampleRate SRATE_32000
SRATE_44100
public static final AudioEncoder.SampleRate SRATE_44100
SRATE_48000
public static final AudioEncoder.SampleRate SRATE_48000
srate
private final int srate
values
public static AudioEncoder.SampleRate[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (AudioEncoder.SampleRate c : AudioEncoder.SampleRate.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static AudioEncoder.SampleRate valueOf(java.lang.String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name
- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is null
getRate
public int getRate()
- Returns sample rate as an integer in Hz.
- Returns:
- Sample rate in Hz