src/net/java/sip/communicator/service/protocol/media/AbstractOperationSetVideoTelephony.java
/**
     * Delegates to the <tt>CallPeerMediaHandler</tt> of the specified
     * <tt>CallPeer</tt> because the video is provided by it.
     *
     * @param peer the <tt>CallPeer</tt> that we'd like to unregister our
     * <tt>VideoListener</tt> from.
     * @param listener the <tt>VideoListener</tt> that we'd like to unregister.
     */
Delegates to the CallPeerMediaHandler of the specified
CallPeer because the video is provided by it.

@param peer the CallPeer that we'd like to unregister our
VideoListener from.
@param listener the VideoListener that we'd like to unregister.
Delegates to the CallPeerMediaHandler of the specified CallPeer because the video is provided by it . @param peer the CallPeer that we ' d like to unregister our VideoListener from . @param listener the VideoListener that we ' d like to unregister .
@SuppressWarnings("unchecked") 
    public void removeVideoListener(CallPeer peer, VideoListener listener)
    {
        if (listener != null)
            ((W)peer).getMediaHandler().removeVideoListener(listener);
    }
@ SuppressWarnings ( "unchecked" ) public void removeVideoListener ( CallPeer peer , VideoListener listener ) { if ( listener != null ) ( ( W ) peer ) . getMediaHandler ( ) . removeVideoListener ( listener ) ; }
Delegates to the <tt>CallPeerMediaHandler</tt> of the specified
 <tt>CallPeer</tt> because the video is provided by it.
Delegates to the <tt > CallPeerMediaHandler< / tt > of the specified <tt > CallPeer< / tt > because the video is provided by it .
// work with MediaAware* in media package