Package com.avaya.clientservices.call
Class VideoDetails
- java.lang.Object
-
- com.avaya.clientservices.call.VideoDetails
-
public class VideoDetails extends java.lang.ObjectProvides video details for a call.
-
-
Constructor Summary
Constructors Constructor Description VideoDetails()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetChannelId()Video channel ID associated with media engine resources.java.lang.StringgetCodec()The name of the video codec being used.MediaEncryptionTypegetEncryption()Type of encryption used for the video session.java.lang.StringgetLocalIPAddress()Local media IP address.intgetLocalPort()Local media termination port.intgetPayloadType()Payload Type.VideoStatisticsgetReceiveStatistics()Video receive statistics.java.lang.StringgetRemoteIPAddress()Remote media IP address.intgetRemotePort()Remote media termination port.intgetRoundTripTimeMillis()The round-trip audio delay (in milliseconds) calculated as per RFC 3550.VideoTransmitStatisticsgetTransmitStatistics()Video transmit statistics.booleanisMediaProxied()Status indication for whether Video proxied or not.booleanisMediaTunneled()Status indication for whether Video tunneled or not.booleanisRTCPEncrypted()Returns true if RTCP is encrypted, false otherwise.java.lang.StringtoString()
-
-
-
Method Detail
-
getTransmitStatistics
public VideoTransmitStatistics getTransmitStatistics()
Video transmit statistics.- Returns:
- Video transmit statistics.
-
getReceiveStatistics
public VideoStatistics getReceiveStatistics()
Video receive statistics.- Returns:
- Video receive statistics.
-
getCodec
public java.lang.String getCodec()
The name of the video codec being used.- Returns:
- The name of the video codec being used.
-
getPayloadType
public int getPayloadType()
Payload Type.- Returns:
- Payload Type.
-
getRoundTripTimeMillis
public int getRoundTripTimeMillis()
The round-trip audio delay (in milliseconds) calculated as per RFC 3550. This is the time required for an RTP packet to go from sender to receiver and back.- Returns:
- The round-trip audio delay in milliseconds.
-
getLocalIPAddress
public java.lang.String getLocalIPAddress()
Local media IP address.- Returns:
- Local media IP address.
-
getRemoteIPAddress
public java.lang.String getRemoteIPAddress()
Remote media IP address.- Returns:
- Remote media IP address.
-
getLocalPort
public int getLocalPort()
Local media termination port.- Returns:
- Local media termination port.
-
getRemotePort
public int getRemotePort()
Remote media termination port.- Returns:
- Remote media termination port.
-
getEncryption
public MediaEncryptionType getEncryption()
Type of encryption used for the video session.- Returns:
- Type of encryption used for the video session.
-
isMediaTunneled
public boolean isMediaTunneled()
Status indication for whether Video tunneled or not.- Returns:
- Status indication for whether Video tunneled or not.
-
isMediaProxied
public boolean isMediaProxied()
Status indication for whether Video proxied or not.- Returns:
- Status indication for whether Video proxied or not.
-
isRTCPEncrypted
public boolean isRTCPEncrypted()
Returns true if RTCP is encrypted, false otherwise.- Returns:
- true if RTCP is encrypted.
-
getChannelId
public int getChannelId()
Video channel ID associated with media engine resources.- Returns:
- Video channel ID associated with media engine resources.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-