public class AudioFormat extends Format
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALAW |
static int |
BIG_ENDIAN |
protected int |
channels |
static java.lang.String |
DOLBYAC3 |
static java.lang.String |
DVI |
static java.lang.String |
DVI_RTP |
protected int |
endian |
protected double |
frameRate |
protected int |
frameSizeInBits |
static java.lang.String |
G723 |
static java.lang.String |
G723_RTP |
static java.lang.String |
G728 |
static java.lang.String |
G728_RTP |
static java.lang.String |
G729 |
static java.lang.String |
G729_RTP |
static java.lang.String |
G729A |
static java.lang.String |
G729A_RTP |
static java.lang.String |
GSM |
static java.lang.String |
GSM_MS |
static java.lang.String |
GSM_RTP |
static java.lang.String |
IMA4 |
static java.lang.String |
IMA4_MS |
static java.lang.String |
LINEAR |
static int |
LITTLE_ENDIAN |
static java.lang.String |
MAC3 |
static java.lang.String |
MAC6 |
static java.lang.String |
MPEG |
static java.lang.String |
MPEG_RTP |
static java.lang.String |
MPEGLAYER3 |
static java.lang.String |
MSADPCM |
static java.lang.String |
MSNAUDIO |
static java.lang.String |
MSRT24 |
protected double |
sampleRate |
protected int |
sampleSizeInBits |
protected int |
signed |
static int |
SIGNED |
static java.lang.String |
TRUESPEECH |
static java.lang.String |
ULAW |
static java.lang.String |
ULAW_RTP |
static int |
UNSIGNED |
static java.lang.String |
VOXWAREAC10 |
static java.lang.String |
VOXWAREAC16 |
static java.lang.String |
VOXWAREAC20 |
static java.lang.String |
VOXWAREAC8 |
static java.lang.String |
VOXWAREMETASOUND |
static java.lang.String |
VOXWAREMETAVOICE |
static java.lang.String |
VOXWARERT29H |
static java.lang.String |
VOXWARETQ40 |
static java.lang.String |
VOXWARETQ60 |
static java.lang.String |
VOXWAREVR12 |
static java.lang.String |
VOXWAREVR18 |
byteArray, clz, dataType, encoding, FALSE, formatArray, intArray, NOT_SPECIFIED, shortArray, TRUE
Constructor and Description |
---|
AudioFormat(java.lang.String encoding) |
AudioFormat(java.lang.String encoding,
double sampleRate,
int sampleSizeInBits,
int channels) |
AudioFormat(java.lang.String encoding,
double sampleRate,
int sampleSizeInBits,
int channels,
int endian,
int signed) |
AudioFormat(java.lang.String encoding,
double sampleRate,
int sampleSizeInBits,
int channels,
int endian,
int signed,
int frameSizeInBits,
double frameRate,
java.lang.Class dataType) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
long |
computeDuration(long length) |
protected void |
copy(Format f) |
boolean |
equals(java.lang.Object format) |
int |
getChannels() |
int |
getEndian() |
double |
getFrameRate() |
int |
getFrameSizeInBits() |
double |
getSampleRate() |
int |
getSampleSizeInBits() |
int |
getSigned() |
Format |
intersects(Format other) |
boolean |
matches(Format format) |
java.lang.String |
toString() |
getDataType, getEncoding, isSameEncoding, isSameEncoding, relax
public static final int BIG_ENDIAN
public static final int LITTLE_ENDIAN
public static final int SIGNED
public static final int UNSIGNED
protected double sampleRate
protected int sampleSizeInBits
protected int channels
protected int endian
protected int signed
protected double frameRate
protected int frameSizeInBits
public static final java.lang.String LINEAR
public static final java.lang.String ULAW
public static final java.lang.String ULAW_RTP
public static final java.lang.String ALAW
public static final java.lang.String IMA4
public static final java.lang.String IMA4_MS
public static final java.lang.String MSADPCM
public static final java.lang.String DVI
public static final java.lang.String DVI_RTP
public static final java.lang.String G723
public static final java.lang.String G723_RTP
public static final java.lang.String G728
public static final java.lang.String G728_RTP
public static final java.lang.String G729
public static final java.lang.String G729_RTP
public static final java.lang.String G729A
public static final java.lang.String G729A_RTP
public static final java.lang.String GSM
public static final java.lang.String GSM_MS
public static final java.lang.String GSM_RTP
public static final java.lang.String MAC3
public static final java.lang.String MAC6
public static final java.lang.String TRUESPEECH
public static final java.lang.String MSNAUDIO
public static final java.lang.String MPEGLAYER3
public static final java.lang.String VOXWAREAC8
public static final java.lang.String VOXWAREAC10
public static final java.lang.String VOXWAREAC16
public static final java.lang.String VOXWAREAC20
public static final java.lang.String VOXWAREMETAVOICE
public static final java.lang.String VOXWAREMETASOUND
public static final java.lang.String VOXWARERT29H
public static final java.lang.String VOXWAREVR12
public static final java.lang.String VOXWAREVR18
public static final java.lang.String VOXWARETQ40
public static final java.lang.String VOXWARETQ60
public static final java.lang.String MSRT24
public static final java.lang.String MPEG
public static final java.lang.String MPEG_RTP
public static final java.lang.String DOLBYAC3
public AudioFormat(java.lang.String encoding)
public AudioFormat(java.lang.String encoding, double sampleRate, int sampleSizeInBits, int channels)
public AudioFormat(java.lang.String encoding, double sampleRate, int sampleSizeInBits, int channels, int endian, int signed)
public AudioFormat(java.lang.String encoding, double sampleRate, int sampleSizeInBits, int channels, int endian, int signed, int frameSizeInBits, double frameRate, java.lang.Class dataType)
public double getSampleRate()
public int getSampleSizeInBits()
public int getChannels()
public int getEndian()
public int getSigned()
public int getFrameSizeInBits()
public double getFrameRate()
public long computeDuration(long length)
public Format intersects(Format other)
intersects
in class Format