would be 1 hour, and
the offsets would be zero and 25 hours. The corresponding "t=" field stop time
would be the NTP representation of the end of the last session three months later.
By default all fields are in seconds, so the "r=" and "t=" fields might be:
t=3034423619 3042462419
r=604800 3600 0 90000
Please refer to IETF RFC 2327 for a description of SDP.
- Version:
- 1.0
- Author:
- deruelle
Method Summary |
int |
getActiveDuration()
Returns the "active duration" in seconds. |
int[] |
getOffsetArray()
Returns the list of offsets. |
int |
getRepeatInterval()
Returns the "repeat interval" in seconds. |
boolean |
getTypedTime()
Returns whether the field will be output as a typed time or a integer value. |
void |
setActiveDuration(int activeDuration)
Sets the "active duration" in seconds. |
void |
setOffsetArray(int[] offsets)
Set the list of offsets. |
void |
setRepeatInterval(int repeatInterval)
Set the "repeat interval" in seconds. |
void |
setTypedTime(boolean typedTime)
Sets whether the field will be output as a typed time or a integer value. |
getRepeatInterval
int getRepeatInterval()
throws SdpParseException
- Returns the "repeat interval" in seconds.
- Returns:
- the "repeat interval" in seconds.
- Throws:
SdpParseException
setRepeatInterval
void setRepeatInterval(int repeatInterval)
throws SdpException
- Set the "repeat interval" in seconds.
- Parameters:
repeatInterval
- the "repeat interval" in seconds.
- Throws:
SdpException
- if repeatInterval is <0
getActiveDuration
int getActiveDuration()
throws SdpParseException
- Returns the "active duration" in seconds.
- Returns:
- the "active duration" in seconds.
- Throws:
SdpParseException
setActiveDuration
void setActiveDuration(int activeDuration)
throws SdpException
- Sets the "active duration" in seconds.
- Parameters:
activeDuration
- the "active duration" in seconds.
- Throws:
SdpException
- if the active duration is <0
getOffsetArray
int[] getOffsetArray()
throws SdpParseException
- Returns the list of offsets. These are relative to the start-time given
in the Time object (t=
field) with which this RepeatTime is associated.
- Returns:
- the list of offsets
- Throws:
SdpParseException
setOffsetArray
void setOffsetArray(int[] offsets)
throws SdpException
- Set the list of offsets. These are relative to the start-time given in the
Time object (t=
field) with which this RepeatTime is associated.
- Parameters:
offsets
- array of repeat time offsets
- Throws:
SdpException
getTypedTime
boolean getTypedTime()
throws SdpParseException
- Returns whether the field will be output as a typed time or a integer value.
Typed time is formatted as an integer followed by a unit character. The unit indicates an
appropriate multiplier for the integer.
The following unit types are allowed.
d - days (86400 seconds)
h - hours (3600 seconds)
m - minutes (60 seconds)
s - seconds ( 1 seconds)
- Returns:
- true, if the field will be output as a typed time; false, if as an integer value.
- Throws:
SdpParseException
setTypedTime
void setTypedTime(boolean typedTime)
- Sets whether the field will be output as a typed time or a integer value.
Typed time is formatted as an integer followed by a unit character. The unit indicates an
appropriate multiplier for the integer.
The following unit types are allowed.
d - days (86400 seconds)
h - hours (3600 seconds)
m - minutes (60 seconds)
s - seconds ( 1 seconds)
- Parameters:
typedTime
- typedTime - if set true, the start and stop times will be output in an optimal typed
time format; if false, the times will be output as integers.
Copyright © 2012. All Rights Reserved.