<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY style="COLOR: #000000; FONT-FAMILY: Arial" bgColor=#c0c0c0>
<DIV><FONT size=2>After I terminated a thread running with 
"env-&gt;taskScheduler().doEventLoop();", what should I do to clear all 
resources hold by the following variables?</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; UsageEnvironment *env;</FONT></DIV>
<DIV><FONT size=2></FONT><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; AudioInputDevice 
*source;<BR>&nbsp;&nbsp;&nbsp; SimpleRTPSink *sink;</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp; or </FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp; SimpleRTPSource *source;</FONT></DIV>
<DIV><FONT size=2>&nbsp;&nbsp; FileSink *sink;</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; RTCPInstance* rtcpInstance;</FONT></DIV>
<DIV><FONT size=2></FONT>&nbsp;</DIV>
<DIV><FONT size=2>&nbsp;&nbsp;&nbsp; Groupsock* 
rtpGroupsock;<BR>&nbsp;&nbsp;&nbsp; Groupsock* rtcpGroupsock;<BR></FONT></DIV>
<DIV><FONT size=2>A user may start or stop&nbsp;the streamer or receiver with 
different multicast address, sampling frequence, so&nbsp;memory leak is 
concerned. </FONT></DIV>
<DIV><FONT size=2>Will&nbsp;"Media::Close" be enough for all its subclasses? Do 
I have to create an extra &nbsp;static&nbsp;function to match "CreateNew" 
function for releasing resources?</DIV></FONT>
<P></P></BODY></HTML>