Class: VoIPConfigurationVideo

Constructor

new VoIPConfigurationVideo()

User Configuration information for VoIP Video.

Members

allowedCameraInitDelay :number

The number of milliseconds the SDK will wait for a camera to first initialize after the call is established.
If this number is exceeded the camera will remain muted. If the camera initializes in less than this amount
of time the camera will remain muted to avoid surprising the user. This only takes effect if
failedAllocationDirection is set to RECV_ONLY.

Type:
  • number

anyNetworkBandwidthMode :boolean

Variable with Network Bandwidth Mode information.

Type:
  • boolean

congestionControlAlgorithm :boolean

Variable with congestion control algorithm.

Type:
  • boolean

delayBeforeAdjSendResolution :number

Number of milliseconds after the call established to delay
adjusting the send resolution based on server preference

Type:
  • number

failedAllocationDirection :AvayaClientServices.Services.Call.MediaDirection

This is obeyed only for MPC calls. It determines what direction media will be negotiated when the camera fails to allocate.
Valid values are RECV_ONLY or SEND_RECV. The default is RECV_ONLY.

Type:

konvaSharingFramesAverageLimit :number

Average frame size to reduce the video resolution

Type:
  • number

konvaSharingFramesWarningLimit :number

Average frame size to get the warning

Type:
  • number

konvaSharingGracePeriod :number

Grace period, after content sharing start, and before performance measurements start

Type:
  • number

konvaSharingMeasurementsInterval :number

Performance measurements intervals

Type:
  • number

konvaSharingMeasurementsWindowDuration :number

Performance measurements window duration

Type:
  • number

maxAvgVideoDecodingTime :number

Maximum average video decoding time in milisec within configured floating window before attempt to lower video resolution in steps (720p -> 480p -> 360p)

Type:
  • number

maxAvgVideoEncodingTime :number

Maximum average video encoding time in milisec within configured floating window before attempt to lower video resolution in steps (720p -> 480p -> 360p)

Type:
  • number

maxWarningVideoDecodingTime :number

Maximum video decoding time in milisec to warn of cpu usage spike.

Type:
  • number

maxWarningVideoEncodingTime :number

Maximum video encoding time in milisec to warn of cpu usage spike.

Type:
  • number

minVideoResolutionIncrementInterval :number

Minimum interval in seconds between video resolution increments due to performance reasons.

Type:
  • number

minVideoResolutionReductionInterval :number

Minimum interval in seconds between video resolution reductions due to performance reasons.

Type:
  • number

performanceAdjustmentsReleaseWindowDuration :number

Window duration in seconds for reverting performance adjustments if all CPU usage indicators are low.

Type:
  • number

performanceMonitorGracePeriod :number

Performance monitor evaluation grace period in seconds after the start of the call.

Type:
  • number

performanceMonitorWindowDuration :number

Performance monitor evaluation window duration in seconds.

Type:
  • number

presentationHigherPriorityThanPeopleVideo :boolean

Whether rank the presentation quality above people video quality.

Type:
  • boolean

runtimePerformanceMonitorOverloadThreshold :number

Maximum delay threshold in milliseconds for the runtime performance monitor to indicate an overload.

Type:
  • number

runtimePerformanceMonitorWarningThreshold :number

Maximum delay threshold in milliseconds for the runtime performance monitor to warn of cpu usage spike.

Type:
  • number

videoResolution :AvayaClientServices.Config.VideoResolution

Default videoResolution value.

Type:
©2016 Avaya Inc. All Rights Reserved.