com.fluendo.jkate

Class State

public class State extends Object

Method Summary
voidclear()
EventdecodeEventOut()
Returns the event (if any) generated from the last decoded packet.
intdecodeInit(Info ki)
Initialize for decoding.
intdecodePacketin(Packet op)
Decode a Kate data packet.
doublegranuleDuration(long granulepos)
Returns, in seconds, duration in granule units
doublegranuleTime(long granulepos)
Returns, in seconds, absolute time of current packet in given logical stream

Method Detail

clear

public void clear()

decodeEventOut

public Event decodeEventOut()
Returns the event (if any) generated from the last decoded packet.

decodeInit

public int decodeInit(Info ki)
Initialize for decoding.

decodePacketin

public int decodePacketin(Packet op)
Decode a Kate data packet. Headers are supposed to have been parsed already. An event may be generated, and will then be available from decodeEventOut.

granuleDuration

public double granuleDuration(long granulepos)
Returns, in seconds, duration in granule units

granuleTime

public double granuleTime(long granulepos)
Returns, in seconds, absolute time of current packet in given logical stream