⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 a00094.html

📁 mpeg4编解码器
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>Sklmp4 MPEG-4 library: skl.h File Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.3.4 --><div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div><h1>skl.h File Reference</h1><code>#include &lt;stdio.h&gt;</code><br><code>#include &lt;stdlib.h&gt;</code><br><code>#include &lt;stdarg.h&gt;</code><br><code>#include &lt;string.h&gt;</code><br><table border=0 cellpadding=0 cellspacing=0><tr><td></td></tr><tr><td colspan=2><br><h2>Classes</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>class &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a00074.html">SKL_MEM_I</a></td></tr><tr><td colspan=2><br><h2>Defines</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a00094.html#a3">SKL_ASSERT</a>(EX)</td></tr><tr><td colspan=2><br><h2>Typedefs</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>typedef long long int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a00094.html#a9">SKL_INT64</a></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>typedef unsigned long long int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a00094.html#a10">SKL_UINT64</a></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>typedef int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a00094.html#a11">SKL_INT32</a></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>typedef unsigned int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a00094.html#a12">SKL_UINT32</a></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>typedef short&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a00094.html#a13">SKL_INT16</a></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>typedef unsigned short&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a00094.html#a14">SKL_UINT16</a></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>typedef signed char&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a00094.html#a15">SKL_INT8</a></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>typedef unsigned char&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a00094.html#a16">SKL_UINT8</a></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>typedef void *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a00094.html#a17">SKL_ANY</a></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>typedef unsigned char&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a00094.html#a18">SKL_BYTE</a></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>typedef char *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a00094.html#a19">SKL_STRING</a></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>typedef const  char *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a00094.html#a20">SKL_CST_STRING</a></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="a00094.html#a12">SKL_UINT32</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a00094.html#a21">SKL_SAFE_INT</a></td></tr><tr><td colspan=2><br><h2>Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a00094.html#a23">Skl_Do_Assert</a> (<a class="el" href="a00094.html#a20">SKL_CST_STRING</a> Condition, <a class="el" href="a00094.html#a20">SKL_CST_STRING</a> File, int Line, <a class="el" href="a00094.html#a20">SKL_CST_STRING</a> Msg)</td></tr><tr><td class="memItemLeft" nowrap align=right valign=top>void *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a00094.html#a24">operator new</a> (size_t s, <a class="el" href="a00074.html">SKL_MEM_I</a> *m)</td></tr></table><hr><a name="_details"></a><h2>Detailed Description</h2><hr><h2>Define Documentation</h2><a class="anchor" name="a3" doxytag="skl.h::SKL_ASSERT" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> #define SKL_ASSERT</td>          <td class="md" valign="top">(&nbsp;</td>          <td class="md" nowrap valign="top">EX&nbsp;</td>          <td class="mdname1" valign="top" nowrap>          </td>          <td class="md" valign="top">&nbsp;)&nbsp;</td>          <td class="md" nowrap>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p><b>Value:</b><div class="fragment"><pre>((<span class="keywordtype">void</span>) ((EX) ||                                    \   (<a class="code" href="a00094.html#a23">Skl_Do_Assert</a>( (<a class="code" href="a00094.html#a20">SKL_CST_STRING</a>)SKL_MK_STRING(EX), \                   (<a class="code" href="a00094.html#a20">SKL_CST_STRING</a>)__FILE__, (<span class="keywordtype">int</span>)__LINE__, 0), 0)))</pre></div>Replacement for assert(), calling <a class="el" href="a00094.html#a23">Skl_Do_Assert()</a>     </td>  </tr></table><hr><h2>Typedef Documentation</h2><a class="anchor" name="a17" doxytag="skl.h::SKL_ANY" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> typedef void* <a class="el" href="a00094.html#a17">SKL_ANY</a>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>generic pointer type     </td>  </tr></table><a class="anchor" name="a18" doxytag="skl.h::SKL_BYTE" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> typedef unsigned char <a class="el" href="a00094.html#a18">SKL_BYTE</a>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>byte type (8bits, unsigned)     </td>  </tr></table><a class="anchor" name="a20" doxytag="skl.h::SKL_CST_STRING" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> typedef const char* <a class="el" href="a00094.html#a20">SKL_CST_STRING</a>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>generic constant string type     </td>  </tr></table><a class="anchor" name="a13" doxytag="skl.h::SKL_INT16" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> typedef short <a class="el" href="a00094.html#a13">SKL_INT16</a>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>type for storing exactly 16bits, signed     </td>  </tr></table><a class="anchor" name="a11" doxytag="skl.h::SKL_INT32" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> typedef int <a class="el" href="a00094.html#a11">SKL_INT32</a>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>type for storing exactly 32bits, signed     </td>  </tr></table><a class="anchor" name="a9" doxytag="skl.h::SKL_INT64" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> typedef long long int <a class="el" href="a00094.html#a9">SKL_INT64</a>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td><p>type for storing exactly 64bits, signed     </td>  </tr></table><a class="anchor" name="a15" doxytag="skl.h::SKL_INT8" ></a><p><table class="mdTable" width="100%" cellpadding="2" cellspacing="0">  <tr>    <td class="mdRow">      <table cellpadding="0" cellspacing="0" border="0">        <tr>          <td class="md" nowrap valign="top"> typedef signed char <a class="el" href="a00094.html#a15">SKL_INT8</a>      </table>    </td>  </tr></table><table cellspacing=5 cellpadding=0 border=0>  <tr>    <td>      &nbsp;    </td>    <td>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -