question: stops one stream . 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 flush 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
target: void function ( int arg0 ) { synchronized ( sLock ) { if ( mLock != null ) { if ( mLock . isHeld ( ) ) { mLock . release ( ) ; } mLock = null ; } Stream loc0 = arg0 == 0 ? mAudioStream : mVideoStream ; if ( loc0 != null ) { loc0 . stop ( ) ; } } }