📄 group__g726__section4.html
字号:
<!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>Internal - Individual functions from Section 4 of G726</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.4.4 --><div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div><h1>Internal - Individual functions from Section 4 of G726<br><small>[<a class="el" href="group__g726.html">Audio Codec - ITU-T Recomendation G726</a>]</small></h1><p><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Modules</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4m.html">Internal - Range checking macros</a></td></tr><tr><td colspan="2"><br><h2>Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga0"></a><!-- doxytag: member="g726_section4::SUBTA" ref="ga0" args="(int SL, int SE, int &D)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga0">SUBTA</a> (int SL, int SE, int &D)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">SUBTA function from G726 Section 4.2.1 - Input PCM format conversion and difference signal computation. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga1"></a><!-- doxytag: member="g726_section4::LOG" ref="ga1" args="(int D, uint &DL, int &DS)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga1">LOG</a> (int D, <a class="el" href="group__integers.html#ga6">uint</a> &DL, int &DS)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LOG function from G726 Section 4.2.2 - Adaptive quantizer. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga2"></a><!-- doxytag: member="g726_section4::QUAN" ref="ga2" args="(uint RATE, int DLN, int DS, uint &I)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga2">QUAN</a> (<a class="el" href="group__integers.html#ga6">uint</a> RATE, int DLN, int DS, <a class="el" href="group__integers.html#ga6">uint</a> &I)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">QUAN function from G726 Section 4.2.2 - Adaptive quantizer. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga3"></a><!-- doxytag: member="g726_section4::SUBTB" ref="ga3" args="(uint DL, uint Y, int &DLN)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga3">SUBTB</a> (<a class="el" href="group__integers.html#ga6">uint</a> DL, <a class="el" href="group__integers.html#ga6">uint</a> Y, int &DLN)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">SUBTB function from G726 Section 4.2.2 - Adaptive quantizer. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga4"></a><!-- doxytag: member="g726_section4::ADDA" ref="ga4" args="(int DQLN, uint Y, int &DQL)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga4">ADDA</a> (int DQLN, <a class="el" href="group__integers.html#ga6">uint</a> Y, int &DQL)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">ADDA function from G726 Section 4.2.3 - Inverse adaptive quantizer. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga5"></a><!-- doxytag: member="g726_section4::ANTILOG" ref="ga5" args="(int DQL, int DQS, uint &DQ)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga5">ANTILOG</a> (int DQL, int DQS, <a class="el" href="group__integers.html#ga6">uint</a> &DQ)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">ANTILOG function from G726 Section 4.2.3 - Inverse adaptive quantizer. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga6"></a><!-- doxytag: member="g726_section4::RECONST" ref="ga6" args="(uint RATE, uint I, int &DQLN, int &DQS)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga6">RECONST</a> (<a class="el" href="group__integers.html#ga6">uint</a> RATE, <a class="el" href="group__integers.html#ga6">uint</a> I, int &DQLN, int &DQS)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">RECONST function from G726 Section 4.2.3 - Inverse adaptive quantizer. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga7"></a><!-- doxytag: member="g726_section4::FILTD" ref="ga7" args="(int WI, uint Y, uint &YUT)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga7">FILTD</a> (int WI, <a class="el" href="group__integers.html#ga6">uint</a> Y, <a class="el" href="group__integers.html#ga6">uint</a> &YUT)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">FILTD function from G726 Section 4.2.4 - Quantizer scale factor adaptation. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga8"></a><!-- doxytag: member="g726_section4::FILTE" ref="ga8" args="(uint YUP, uint YL, uint &YLP)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga8">FILTE</a> (<a class="el" href="group__integers.html#ga6">uint</a> YUP, <a class="el" href="group__integers.html#ga6">uint</a> YL, <a class="el" href="group__integers.html#ga6">uint</a> &YLP)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">FILTE function from G726 Section 4.2.4 - Quantizer scale factor adaptation. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga9"></a><!-- doxytag: member="g726_section4::FUNCTW" ref="ga9" args="(uint RATE, uint I, int &WI)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga9">FUNCTW</a> (<a class="el" href="group__integers.html#ga6">uint</a> RATE, <a class="el" href="group__integers.html#ga6">uint</a> I, int &WI)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">FUNCTW function from G726 Section 4.2.4 - Quantizer scale factor adaptation. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga10"></a><!-- doxytag: member="g726_section4::LIMB" ref="ga10" args="(uint YUT, uint &YUP)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga10">LIMB</a> (<a class="el" href="group__integers.html#ga6">uint</a> YUT, <a class="el" href="group__integers.html#ga6">uint</a> &YUP)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIMB function from G726 Section 4.2.4 - Quantizer scale factor adaptation. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga11"></a><!-- doxytag: member="g726_section4::MIX" ref="ga11" args="(uint AL, uint YU, uint YL, uint &Y)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga11">MIX</a> (<a class="el" href="group__integers.html#ga6">uint</a> AL, <a class="el" href="group__integers.html#ga6">uint</a> YU, <a class="el" href="group__integers.html#ga6">uint</a> YL, <a class="el" href="group__integers.html#ga6">uint</a> &Y)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">MIX function from G726 Section 4.2.4 - Quantizer scale factor adaptation. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga12"></a><!-- doxytag: member="g726_section4::FILTA" ref="ga12" args="(uint FI, uint DMS, uint &DMSP)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga12">FILTA</a> (<a class="el" href="group__integers.html#ga6">uint</a> FI, <a class="el" href="group__integers.html#ga6">uint</a> DMS, <a class="el" href="group__integers.html#ga6">uint</a> &DMSP)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">FILTA function from G726 Section 4.2.5 - Adaptation speed control. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga13"></a><!-- doxytag: member="g726_section4::FILTB" ref="ga13" args="(uint FI, uint DML, uint &DMLP)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga13">FILTB</a> (<a class="el" href="group__integers.html#ga6">uint</a> FI, <a class="el" href="group__integers.html#ga6">uint</a> DML, <a class="el" href="group__integers.html#ga6">uint</a> &DMLP)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">FILTB function from G726 Section 4.2.5 - Adaptation speed control. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga14"></a><!-- doxytag: member="g726_section4::FILTC" ref="ga14" args="(uint AX, uint AP, uint &APP)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga14">FILTC</a> (<a class="el" href="group__integers.html#ga6">uint</a> AX, <a class="el" href="group__integers.html#ga6">uint</a> AP, <a class="el" href="group__integers.html#ga6">uint</a> &APP)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">FILTC function from G726 Section 4.2.5 - Adaptation speed control. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga15"></a><!-- doxytag: member="g726_section4::FUNCTF" ref="ga15" args="(uint RATE, uint I, uint &FI)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga15">FUNCTF</a> (<a class="el" href="group__integers.html#ga6">uint</a> RATE, <a class="el" href="group__integers.html#ga6">uint</a> I, <a class="el" href="group__integers.html#ga6">uint</a> &FI)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">FUNCTF function from G726 Section 4.2.5 - Adaptation speed control. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga16"></a><!-- doxytag: member="g726_section4::LIMA" ref="ga16" args="(uint AP, uint &AL)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga16">LIMA</a> (<a class="el" href="group__integers.html#ga6">uint</a> AP, <a class="el" href="group__integers.html#ga6">uint</a> &AL)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">LIMA function from G726 Section 4.2.5 - Adaptation speed control. <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga17"></a><!-- doxytag: member="g726_section4::SUBTC" ref="ga17" args="(uint DMSP, uint DMLP, uint TDP, uint Y, uint &AX)" -->static void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__g726__section4.html#ga17">SUBTC</a> (<a class="el" href="group__integers.html#ga6">uint</a> DMSP, <a class="el" href="group__integers.html#ga6">uint</a> DMLP, <a class="el" href="group__integers.html#ga6">uint</a> TDP, <a class="el" href="group__integers.html#ga6">uint</a> Y, <a class="el" href="group__integers.html#ga6">uint</a> &AX)</td></tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -