<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>Re: [Live-devel] how to schedule function using
scheduleDe</title></head><body>
<blockquote type="cite" cite>I did some modification in code for live
streaming. Now I want the getNextFrame to be scheduled with a delay
(of frame duration).</blockquote>
<blockquote type="cite" cite>So in function,<b>
MultiFramedRTPSink::packFrame()</b></blockquote>
<blockquote type="cite" cite>What modifications I should do in code in
order to call</blockquote>
<blockquote type="cite" cite><b>fSource->getNextFrame
function()</b></blockquote>
<blockquote type="cite" cite>using</blockquote>
<blockquote type="cite"
cite><b>envir().taskScheduler().scheduleDelayedTask()</b></blockquote>
<div><br></div>
<div>Why do you think that you need to modify the supplied library
code?  You don't modify the code of other source code libraries
that you use (e.g., "libc"), do you?</div>
<div><br></div>
<div>(This is explained in the FAQ, which also explains why serious
professionals do not use "@gmail.com" email addresses
:-)</div>
<div><br></div>
<div>The duration between each outgoing frame is determined by the
value of "fDurationInMicroseconds" that you set in whatever
upstream object gets fed to your "MultiFramedRTPSink"
subclass.  (The "MultiFramedRTPSink" class (as is!)
then works out the appropriate delay between each outgoing
frame.)</div>
<x-sigsep><pre>-- 
</pre></x-sigsep>
<div><br>
Ross Finlayson<br>
Live Networks, Inc.<br>
http://www.live555.com/</div>
</body>
</html>