question: closes the underlying socket . concode_field_sep long duration concode_elem_sep long mCacheSize concode_elem_sep float m concode_elem_sep DatagramPacket[] mPackets concode_elem_sep long mClock concode_elem_sep int mSeq concode_elem_sep float q concode_elem_sep int RTP_HEADER_LENGTH concode_elem_sep long mOctetCount concode_elem_sep boolean initoffset concode_elem_sep long elapsed concode_elem_sep int MTU concode_elem_sep int mBufferIn concode_elem_sep long mOldTime concode_elem_sep Thread mThread concode_elem_sep long mOldTimestamp concode_elem_sep long start concode_elem_sep int mBufferOut concode_elem_sep long mBitRate concode_elem_sep int count concode_elem_sep long period concode_elem_sep Semaphore mBufferRequested concode_elem_sep long[] mTimestamps concode_elem_sep byte[][] mBuffers concode_elem_sep Semaphore mBufferCommitted concode_elem_sep String TAG concode_elem_sep int mBufferCount concode_elem_sep int mPort concode_elem_sep MulticastSocket mSocket concode_elem_sep long mTime concode_elem_sep int c concode_elem_sep int mSsrc concode_elem_sep String TAG concode_field_sep void setCacheSize concode_elem_sep long average concode_elem_sep byte[] requestBuffer concode_elem_sep int getSSRC concode_elem_sep int getLocalPort concode_elem_sep long getBitrate concode_elem_sep void commitBuffer concode_elem_sep void updateSequence concode_elem_sep void run concode_elem_sep void setDestination concode_elem_sep void updateTimestamp concode_elem_sep void push concode_elem_sep void setLong concode_elem_sep int getPort concode_elem_sep void markNextPacket concode_elem_sep void setClockFrequency concode_elem_sep void setSSRC concode_elem_sep void setTimeToLive
target: void function ( ) { mSocket . close ( ) ; }