From 9e64dda2b82d0c2e98c3036b9f9e71251b9621ac Mon Sep 17 00:00:00 2001 From: Sebastien Vincent Date: Wed, 26 Oct 2011 07:54:36 +0000 Subject: Fixes call video resolution changes in the following situation: A changes to low resolution (LO), B switches to LO, A switch to standard resolution (SD) and B automatically switches to SD which is not desired. --- .../sip/communicator/service/neomedia/VideoMediaStream.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/net/java/sip/communicator/service/neomedia') diff --git a/src/net/java/sip/communicator/service/neomedia/VideoMediaStream.java b/src/net/java/sip/communicator/service/neomedia/VideoMediaStream.java index 2530f19..28738ee 100644 --- a/src/net/java/sip/communicator/service/neomedia/VideoMediaStream.java +++ b/src/net/java/sip/communicator/service/neomedia/VideoMediaStream.java @@ -7,6 +7,7 @@ package net.java.sip.communicator.service.neomedia; import java.awt.*; +import java.util.*; import net.java.sip.communicator.service.neomedia.control.*; import net.java.sip.communicator.service.neomedia.event.*; @@ -88,4 +89,13 @@ public interface VideoMediaStream * @return the QualityControl of this VideoMediaStream */ public QualityControl getQualityControl(); + + /** + * Updates the QualityControl of this VideoMediaStream. + * + * @param advancedParams parameters of advanced attributes that may affect + * quality control + */ + public void updateQualityControl( + Map advancedParams); } -- cgit v1.1