1
<refentry id="mediastreamer-Running-processing-chains">
3
<refentrytitle>Running processing chains</refentrytitle>
4
<manvolnum>3</manvolnum>
5
<refmiscinfo>MEDIASTREAMER Library</refmiscinfo>
9
<refname>Running processing chains</refname><refpurpose></refpurpose>
12
<refsynopsisdiv><title>Synopsis</title>
19
void <link linkend="ms-start">ms_start</link> (<link linkend="MSSync">MSSync</link> *sync);
20
void <link linkend="ms-stop">ms_stop</link> (<link linkend="MSSync">MSSync</link> *sync);
31
<title>Description</title>
38
<title>Details</title>
40
<title><anchor id="ms-start">ms_start ()</title>
41
<programlisting>void ms_start (<link linkend="MSSync">MSSync</link> *sync);</programlisting>
43
Starts a thread that will shedule all processing chains attached to the synchronisation source <parameter>sync</parameter>.</para>
46
</para><variablelist role="params">
47
<varlistentry><term><parameter>sync</parameter> :</term>
48
<listitem><simpara> A synchronisation source to be started.
49
</simpara></listitem></varlistentry>
50
</variablelist></refsect2>
52
<title><anchor id="ms-stop">ms_stop ()</title>
53
<programlisting>void ms_stop (<link linkend="MSSync">MSSync</link> *sync);</programlisting>
55
Stop the thread that was sheduling the processing chains attached to the synchronisation source <parameter>sync</parameter>.
56
The processing chains are kept unchanged, no object is freed. The synchronisation source can be restarted using <link linkend="ms-start">ms_start</link>().</para>
59
</para><variablelist role="params">
60
<varlistentry><term><parameter>sync</parameter> :</term>
61
<listitem><simpara> A synchronisation source to be stopped.
62
</simpara></listitem></varlistentry>
63
</variablelist></refsect2>