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 preferenceType:
- 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: