void function ( ) { synchronized ( sLock ) { if ( mVideoStream != null ) { mVideoStream . stop ( ) ; mVideoStream . release ( ) ; mVideoStream = null ; } if ( mAudioStream != null ) { mAudioStream . stop ( ) ; mAudioStream . release ( ) ; mAudioStream = null ; } } }
deletes all existing tracks & release associated resources . concode_field_sep VideoStream mVideoStream concode_elem_sep InetAddress mDestination concode_elem_sep Object sLock concode_elem_sep int mTimeToLive concode_elem_sep Context mContext concode_elem_sep long mTimestamp concode_elem_sep WifiManager.MulticastLock mLock concode_elem_sep String TAG concode_elem_sep InetAddress mOrigin concode_elem_sep AudioStream mAudioStream concode_field_sep String getSessionDescription concode_elem_sep Stream getTrack concode_elem_sep InetAddress getDestination concode_elem_sep void setOrigin concode_elem_sep void start concode_elem_sep void start concode_elem_sep void removeAudioTrack concode_elem_sep void setDestination concode_elem_sep VideoStream getVideoTrack concode_elem_sep void stop concode_elem_sep void stop concode_elem_sep AudioStream getAudioTrack concode_elem_sep boolean isStreaming concode_elem_sep void addVideoTrack concode_elem_sep void setContext concode_elem_sep void addAudioTrack concode_elem_sep boolean trackExists concode_elem_sep void removeVideoTrack concode_elem_sep void setTimeToLive