Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > d11da2fc8a0b9e76434eb40c5ca2ba0b > files > 29

lib64ortp5-devel-0.10.0-3mdv2008.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML><HEAD><TITLE>Library management functions</TITLE><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="oRTP Reference Manual" HREF="book1.html"><LINK REL="UP" TITLE="oRTP API" HREF="ortpapi.html"><LINK REL="PREVIOUS" TITLE="oRTP API" HREF="ortpapi.html"><LINK REL="NEXT" TITLE="RtpSession API" HREF="ortp-rtpsession-api.html"><META NAME="GENERATOR" CONTENT="GTK-Doc V1.9 (SGML mode)"><STYLE TYPE="text/css">.synopsis, .classsynopsis {
    background: #eeeeee;
    border: solid 1px #aaaaaa;
    padding: 0.5em;
}
.programlisting {
    background: #eeeeff;
    border: solid 1px #aaaaff;
    padding: 0.5em;
}
.variablelist {
    padding: 4px;
    margin-left: 3em;
}
.navigation {
    background: #ffeeee;
    border: solid 1px #ffaaaa;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.navigation a {
    color: #770000;
}
.navigation a:visited {
    color: #550000;
}
.navigation .title {
    font-size: 200%;
}</STYLE></HEAD><BODY CLASS="REFENTRY" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF"><TABLE WIDTH="100%" CLASS="navigation" SUMMARY="Navigation header" CELLPADDING="2" CELLSPACING="2"><TR VALIGN="middle"><TD><A ACCESSKEY="p" HREF="ortpapi.html"><IMG SRC="left.png" WIDTH="24" HEIGHT="24" BORDER="0" ALT="Prev"></A></TD><TD><A ACCESSKEY="u" HREF="ortpapi.html"><IMG SRC="up.png" WIDTH="24" HEIGHT="24" BORDER="0" ALT="Up"></A></TD><TD><A ACCESSKEY="h" HREF="book1.html"><IMG SRC="home.png" WIDTH="24" HEIGHT="24" BORDER="0" ALT="Home"></A></TD><TH WIDTH="100%" align="center">oRTP Reference Manual</TH><TD><A ACCESSKEY="n" HREF="ortp-rtpsession-api.html"><IMG SRC="right.png" WIDTH="24" HEIGHT="24" BORDER="0" ALT="Next"></A></TD></TR></TABLE><H1><A NAME="ortp-Library-management-functions"></A>Library management functions</H1>

<DIV CLASS="REFNAMEDIV"><A NAME="AEN11"></A><H2>Name</H2>Library management functions
&nbsp;--&nbsp;</DIV>

<DIV CLASS="REFSYNOPSISDIV"><A NAME="AEN14"></A><H2>Synopsis</H2>

<PRE CLASS="SYNOPSIS">&#13;#include ortp.h


bool_t              ortp_min_version_required           (int major,
                                                         int minor,
                                                         int micro);
void                ortp_init                           ();
void                ortp_scheduler_init                 ();
void                ortp_exit                           ();</PRE></DIV>









<DIV CLASS="REFSECT1"><A NAME="AEN28"></A><H2>Description</H2>
<P></P></DIV>

<DIV CLASS="REFSECT1"><A NAME="AEN31"></A><H2>Details</H2>
<DIV CLASS="REFSECT2"><A NAME="AEN33"></A><H3><A NAME="ortp-min-version-required"></A></H3>
<PRE CLASS="PROGRAMLISTING">bool_t              ortp_min_version_required           (int major,
                                                         int minor,
                                                         int micro);</PRE>
<P>This function give the opportunity to programs to check if the libortp they link to
has the minimum version number they need.</P>
<P></P><P></P><TABLE CLASS="variablelist" BORDER="0" CELLSPACING="0" CELLPADDING="4"><TBODY><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN46"><SPAN STYLE="white-space: nowrap"><CODE CLASS="PARAMETER">major</CODE>:</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> </P></TD></TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN51"><SPAN STYLE="white-space: nowrap"><CODE CLASS="PARAMETER">minor</CODE>:</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> </P></TD></TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN56"><SPAN STYLE="white-space: nowrap"><CODE CLASS="PARAMETER">micro</CODE>:</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P></P></TD></TR>
<TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN61"><SPAN STYLE="white-space: nowrap"><SPAN CLASS="emphasis"><I CLASS="EMPHASIS">Returns</I></SPAN>:</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> true if ortp has a version number greater or equal than the required one.</P></TD></TR></TBODY></TABLE></DIV>
<HR><DIV CLASS="REFSECT2"><A NAME="AEN66"></A><H3><A NAME="ortp-init"></A></H3>
<PRE CLASS="PROGRAMLISTING">void                ortp_init                           ();</PRE>
<P>Initialize the oRTP library. You should call this function first before using
oRTP API.</P>
<P></P></DIV>
<HR><DIV CLASS="REFSECT2"><A NAME="AEN75"></A><H3><A NAME="ortp-scheduler-init"></A></H3>
<PRE CLASS="PROGRAMLISTING">void                ortp_scheduler_init                 ();</PRE>
<P>Initialize the oRTP scheduler. You only have to do that if you intend to use the
scheduled mode of the <SPAN CLASS="TYPE">RtpSession</SPAN> in your application.</P>
<P></P></DIV>
<HR><DIV CLASS="REFSECT2"><A NAME="AEN86"></A><H3><A NAME="ortp-exit"></A></H3>
<PRE CLASS="PROGRAMLISTING">void                ortp_exit                           ();</PRE>
<P>Gracefully uninitialize the library, including shutdowning the scheduler if it was started.</P>
<P></P></DIV>&#13;</DIV>





<DIV CLASS="REFSECT1"><A NAME="AEN95"></A><DIV CLASS="REFSECT2"><A NAME="AEN96"></A>&#62;<DIV CLASS="REFSECT2"><A NAME="AEN97"></A>&#62;</DIV></DIV></DIV><TABLE CLASS="navigation" WIDTH="100%" SUMMARY="Navigation footer" CELLPADDING="2" CELLSPACING="2"><TR VALIGN="middle"><TD ALIGN="left"><A ACCESSKEY="p" HREF="ortpapi.html"><B>&lt;&lt;&lt;&nbsp;oRTP API</B></A></TD><TD ALIGN="right"><A ACCESSKEY="n" HREF="ortp-rtpsession-api.html"><B>RtpSession API&nbsp;&gt;&gt;&gt;</B></A></TD></TR></TABLE></BODY></HTML>