com.speech4j.speech
Class AudioDest

java.lang.Object
  |
  +--com.speech4j.speech.NativeObject
        |
        +--com.speech4j.speech.Audio
              |
              +--com.speech4j.speech.AudioDest
Direct Known Subclasses:
AudioDestFile, AudioDestMultimedia

public abstract class AudioDest
extends Audio

Represents IAudioDest interface. FreeSpace() and BookMark() are not implemented.

Version:
1.1
Author:
Pavel Vlasov

Constructor Summary
AudioDest()
           
 
Method Summary
 void insertData(byte[] data)
          See IAudioDest::DataSet().
 void insertPause(int mills)
          Inserts silence.
 
Methods inherited from class com.speech4j.speech.Audio
claim, flush, getLevel, getPosn, getTotal, getWaveFormat, setLevel, setWaveFormat, start, Stop, unClaim
 
Methods inherited from class com.speech4j.speech.NativeObject
bytes2String, cleanup, getObjID, processMessages, stopProcessingMessages, string2Bytes, testSpeech
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AudioDest

public AudioDest()
Method Detail

insertPause

public void insertPause(int mills)
                 throws SpeechException
Inserts silence.

Parameters:
mills - pause length in milliseconds.
Throws:
SpeechException - If a corresponding native object does not exist (create() has not been invoked or destroy() has been invoked) or DataSet() returns nonzero error code.

insertData

public void insertData(byte[] data)
                throws SpeechException
See IAudioDest::DataSet().

Parameters:
data - Audio data to insert.
Throws:
SpeechException - If a corresponding native object does not exist (create() has not been invoked or destroy() has been invoked) or DataSet() returns nonzero error code.


Copyright © 2003 Pavel Vlasov. All Rights Reserved.