delegates to the callpeermediahandler of the specified callpeer because the video is provided by it . because other operationsetvideotelephony implementations may not provide their video through the callpeermediahandler , this implementation promotes itself as the provider of the video by replacing the callpeermediahandler in the videoevents it fires . concode_field_sep T basicTelephony concode_elem_sep U parentProvider concode_field_sep List<Component> getVisualComponents concode_elem_sep void setLocalVideoAllowed concode_elem_sep ConferenceMember getConferenceMember concode_elem_sep Component getLocalVisualComponent concode_elem_sep Component getVisualComponent concode_elem_sep Call createVideoCall concode_elem_sep Call createVideoCall concode_elem_sep MediaUseCase getMediaUseCase concode_elem_sep void removePropertyChangeListener concode_elem_sep boolean isLocalVideoStreaming concode_elem_sep boolean isLocalVideoAllowed concode_elem_sep void removeVideoListener concode_elem_sep void addPropertyChangeListener concode_elem_sep QualityControl getQualityControl
void function ( CallPeer arg0 , VideoListener arg1 ) { if ( arg1 == null ) throw new NullPointerException ( "srini_string" ) ; ( ( W ) arg0 ) . getMediaHandler ( ) . addVideoListener ( arg1 ) ; }