|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface VideoMediaStream
Extends the MediaStream interface and adds methods specific to video streaming.
| Field Summary |
|---|
| Fields inherited from interface net.java.sip.communicator.service.neomedia.MediaStream |
|---|
PNAME_LOCAL_SSRC, PNAME_REMOTE_SSRC |
| Method Summary | |
|---|---|
void |
addVideoListener(VideoListener listener)
Adds a specific VideoListener to this VideoMediaStream in order to receive notifications when visual/video Components are being added and removed. |
Component |
createLocalVisualComponent()
Gets local visual Component of the local peer. |
void |
disposeLocalVisualComponent(Component component)
Disposes of a specific local visual Component of the local peer. |
KeyFrameControl |
getKeyFrameControl()
Gets the KeyFrameControl of this VideoMediaStream. |
QualityControl |
getQualityControl()
Gets the QualityControl of this VideoMediaStream. |
Component |
getVisualComponent()
Deprecated. |
List<Component> |
getVisualComponents()
Gets a list of the visual Components where video from the remote peer is being rendered. |
void |
movePartialDesktopStreaming(int x,
int y)
Move origin of a partial desktop streaming MediaDevice. |
void |
removeVideoListener(VideoListener listener)
Removes a specific VideoListener from this VideoMediaStream in order to have to no longer receive notifications when visual/video Components are being added and removed. |
void |
updateQualityControl(Map<String,String> advancedParams)
Updates the QualityControl of this VideoMediaStream. |
| Methods inherited from interface net.java.sip.communicator.service.neomedia.MediaStream |
|---|
addDynamicRTPPayloadType, addPropertyChangeListener, addRTPExtension, close, getActiveRTPExtensions, getDevice, getDirection, getDynamicRTPPayloadTypes, getFormat, getLocalSourceID, getMediaStreamStats, getName, getRemoteControlAddress, getRemoteDataAddress, getRemoteSourceID, getSrtpControl, getTarget, getTransportProtocol, isMute, isStarted, removePropertyChangeListener, setConnector, setDevice, setDirection, setFormat, setMute, setName, setRTPTranslator, setTarget, start, stop |
| Method Detail |
|---|
Component createLocalVisualComponent()
void disposeLocalVisualComponent(Component component)
component - the local visual Component of the local peer to
dispose of@Deprecated Component getVisualComponent()
List<Component> getVisualComponents()
void addVideoListener(VideoListener listener)
Adding a listener which has already been added does nothing i.e. it is not added more than once and thus does not receive one and the same VideoEvent multiple times
listener - the VideoListener to be notified when
visual/video Components are being added or removed in this
VideoMediaStreamvoid removeVideoListener(VideoListener listener)
listener - the VideoListener to no longer be notified when
visual/video Components are being added or removed in this
VideoMediaStreamKeyFrameControl getKeyFrameControl()
QualityControl getQualityControl()
void updateQualityControl(Map<String,String> advancedParams)
advancedParams - parameters of advanced attributes that may affect
quality control
void movePartialDesktopStreaming(int x,
int y)
x - new x coordinate originy - new y coordinate origin
|
Jitsi: the OpenSource Java VoIP and Instant Messaging client. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||