public class AudioData
extends java.lang.Object
Constructor and Description |
---|
AudioData() |
AudioData(long id,
java.lang.String textTranscription)
AudioData data type constructor
|
Modifier and Type | Method and Description |
---|---|
void |
buildAudioData(javax.sound.sampled.AudioInputStream inputStream)
Building audio data based on input stream
|
byte[] |
getAudioData() |
long |
getAudioLength() |
javax.sound.sampled.AudioInputStream |
getAudioStream() |
int |
getChannels() |
java.lang.String |
getEncodingName() |
float |
getFrameRate() |
int |
getFrameSize() |
long |
getId() |
int |
getLanguage() |
java.util.Locale |
getLocale() |
float |
getSampleRate() |
int |
getSampleSizeInBits() |
java.lang.String |
getTextTranscription()
gets text transcription of audio dat
|
boolean |
isBigEndian() |
void |
setAudioData(byte[] audioData) |
void |
setAudioLength(long audioLength) |
void |
setBigEndian(boolean bigEndian) |
void |
setChannels(int channels) |
void |
setEncodingName(java.lang.String encodingName) |
void |
setFrameRate(float frameRate) |
void |
setFrameSize(int frameSize) |
void |
setId(long id) |
void |
setLanguage(int language) |
void |
setSampleRate(float sampleRate) |
void |
setSampleSizeInBits(int sampleSizeInBits) |
void |
setTextTranscription(java.lang.String textTranscription)
setting text transcription of audio data
|
java.lang.String |
toString() |
public AudioData()
public AudioData(long id, java.lang.String textTranscription)
id
- id of input datatextTranscription
- transcription text related to input audio datapublic void buildAudioData(javax.sound.sampled.AudioInputStream inputStream) throws InvalidAudioDataException
InvalidAudioDataException
public javax.sound.sampled.AudioInputStream getAudioStream()
public long getId()
public java.lang.String getTextTranscription()
public void setId(long id)
public int getLanguage()
public void setLanguage(int language)
public java.util.Locale getLocale()
public void setTextTranscription(java.lang.String textTranscription)
textTranscription
- text transcription of audio datapublic byte[] getAudioData()
public void setAudioData(byte[] audioData)
public long getAudioLength()
public void setAudioLength(long audioLength)
public java.lang.String getEncodingName()
public void setEncodingName(java.lang.String encodingName)
public float getSampleRate()
public void setSampleRate(float sampleRate)
public int getSampleSizeInBits()
public void setSampleSizeInBits(int sampleSizeInBits)
public int getChannels()
public void setChannels(int channels)
public int getFrameSize()
public void setFrameSize(int frameSize)
public float getFrameRate()
public void setFrameRate(float frameRate)
public boolean isBigEndian()
public void setBigEndian(boolean bigEndian)
public java.lang.String toString()
toString
in class java.lang.Object