com.speech4j.speech
Class TTSBufNotifySink

java.lang.Object
  |
  +--com.speech4j.speech.NativeObject
        |
        +--com.speech4j.speech.TTSBufNotifySink

public class TTSBufNotifySink
extends NativeObject

Represents IBufNotifySink.

Version:
1.1
Author:
Pavel Vlasov

Field Summary
static byte BOOKMARK
          Flag enabling BookMark event.
static byte DONE
          Flag enabling TextDataDone event.
static byte POSITION
          Flag enabling WordPosition event.
static byte STARTED
          Flag enabling TextDataStarted event.
 
Constructor Summary
protected TTSBufNotifySink(byte flags)
          Constructor.
 
Method Summary
protected  void bookMark(long timeStamp, int markNum)
          Override this method to respond to BookMark event
protected  void textDataDone(long timeStamp, int flags)
          Override this method to respond to TextDataDone event
protected  void textDataStarted(long timeStamp)
          Override this method to respond to TextDataStarted event
protected  void wordPosition(long timeStamp, int byteOffset)
          Override this method to respond to WordPosition event
 
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
 

Field Detail

DONE

public static final byte DONE
Flag enabling TextDataDone event.

See Also:
Constant Field Values

STARTED

public static final byte STARTED
Flag enabling TextDataStarted event.

See Also:
Constant Field Values

BOOKMARK

public static final byte BOOKMARK
Flag enabling BookMark event.

See Also:
Constant Field Values

POSITION

public static final byte POSITION
Flag enabling WordPosition event.

See Also:
Constant Field Values
Constructor Detail

TTSBufNotifySink

protected TTSBufNotifySink(byte flags)
Constructor.

Parameters:
flags - Specifies events the object wants to receive.
Method Detail

textDataDone

protected void textDataDone(long timeStamp,
                            int flags)
Override this method to respond to TextDataDone event

Parameters:
timeStamp - Time stamp
flags - Flags

textDataStarted

protected void textDataStarted(long timeStamp)
Override this method to respond to TextDataStarted event

Parameters:
timeStamp - Time stamp

bookMark

protected void bookMark(long timeStamp,
                        int markNum)
Override this method to respond to BookMark event

Parameters:
timeStamp - Time stamp
markNum - Bookmark number

wordPosition

protected void wordPosition(long timeStamp,
                            int byteOffset)
Override this method to respond to WordPosition event

Parameters:
timeStamp - Time stamp
byteOffset - Byte offset


Copyright © 2003 Pavel Vlasov. All Rights Reserved.