📄 classg711.htm
字号:
</table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Encode a buffer of 16 bit uniform PCM values into A-Law values<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>dst</em> </td><td>Pointer to location to store A-Law encoded values </td></tr> <tr><td valign="top"></td><td valign="top"><em>src</em> </td><td>Pointer to the buffer of 16 bit uniform PCM values to be encoded </td></tr> <tr><td valign="top"></td><td valign="top"><em>srcSize</em> </td><td>The size, in bytes, of the buffer at <em>src</em> </td></tr> </table></dl><dl compact><dt><b>Returns:</b></dt><dd>The number of bytes which were stored at dst (equal to srcSize>>1)</dd></dl> </td> </tr></table><a class="anchor" name="e7" doxytag="G711::ALawDecode"></a><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">EXPORT <a class="el" href="group__integers.html#ga6">uint</a> G711::ALawDecode </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="group__integers.html#ga4">int16</a> * </td> <td class="mdname" nowrap> <em>dst</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>const <a class="el" href="group__integers.html#ga0">uint8</a> * </td> <td class="mdname" nowrap> <em>src</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap><a class="el" href="group__integers.html#ga6">uint</a> </td> <td class="mdname" nowrap> <em>srcSize</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"><code> [static]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Decode a buffer of A-Law values into 16 bit uniform PCM values<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>dst</em> </td><td>Pointer to location to store decoded 16 bit uniform PCM values </td></tr> <tr><td valign="top"></td><td valign="top"><em>src</em> </td><td>Pointer to the buffer of A-Law values to be decoded </td></tr> <tr><td valign="top"></td><td valign="top"><em>srcSize</em> </td><td>The size, in bytes, of the buffer at <em>src</em> </td></tr> </table></dl><dl compact><dt><b>Returns:</b></dt><dd>The number of bytes which were stored at <em>dst</em> (equal to srcSize<<1)</dd></dl> </td> </tr></table><a class="anchor" name="e8" doxytag="G711::ULawEncode"></a><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">EXPORT <a class="el" href="group__integers.html#ga6">uint</a> G711::ULawEncode </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="group__integers.html#ga0">uint8</a> * </td> <td class="mdname" nowrap> <em>dst</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap><a class="el" href="group__integers.html#ga4">int16</a> * </td> <td class="mdname" nowrap> <em>src</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap><a class="el" href="group__integers.html#ga6">uint</a> </td> <td class="mdname" nowrap> <em>srcSize</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"><code> [static]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Encode a buffer of 16 bit uniform PCM values into u-Law values<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>dst</em> </td><td>Pointer to location to store u-Law encoded values </td></tr> <tr><td valign="top"></td><td valign="top"><em>src</em> </td><td>Pointer to the buffer of 16 bit uniform PCM values to be encoded </td></tr> <tr><td valign="top"></td><td valign="top"><em>srcSize</em> </td><td>The size, in bytes, of the buffer at <em>src</em> </td></tr> </table></dl><dl compact><dt><b>Returns:</b></dt><dd>The number of bytes which were stored at <em>dst</em> (equal to srcSize>>1)</dd></dl> </td> </tr></table><a class="anchor" name="e9" doxytag="G711::ULawDecode"></a><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">EXPORT <a class="el" href="group__integers.html#ga6">uint</a> G711::ULawDecode </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="group__integers.html#ga4">int16</a> * </td> <td class="mdname" nowrap> <em>dst</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>const <a class="el" href="group__integers.html#ga0">uint8</a> * </td> <td class="mdname" nowrap> <em>src</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap><a class="el" href="group__integers.html#ga6">uint</a> </td> <td class="mdname" nowrap> <em>srcSize</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"><code> [static]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Decode a buffer of u-Law values into 16 bit uniform PCM values<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>dst</em> </td><td>Pointer to location to store decoded 16 bit uniform PCM values </td></tr> <tr><td valign="top"></td><td valign="top"><em>src</em> </td><td>Pointer to the buffer of u-Law values to be decoded </td></tr> <tr><td valign="top"></td><td valign="top"><em>srcSize</em> </td><td>The size, in bytes, of the buffer at <em>src</em> </td></tr> </table></dl><dl compact><dt><b>Returns:</b></dt><dd>The number of bytes which were stored at <em>dst</em> (equal to srcSize<<1)</dd></dl> </td> </tr></table><a class="anchor" name="e10" doxytag="G711::ALawToULaw"></a><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">EXPORT <a class="el" href="group__integers.html#ga6">uint</a> G711::ALawToULaw </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="group__integers.html#ga0">uint8</a> * </td> <td class="mdname" nowrap> <em>dst</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>const <a class="el" href="group__integers.html#ga0">uint8</a> * </td> <td class="mdname" nowrap> <em>src</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap><a class="el" href="group__integers.html#ga6">uint</a> </td> <td class="mdname" nowrap> <em>srcSize</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"><code> [static]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Convert a buffer of A-Law values into u-law values.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>dst</em> </td><td>Pointer to location to store u-law values </td></tr> <tr><td valign="top"></td><td valign="top"><em>src</em> </td><td>Pointer to the buffer of A-Law values to be converted </td></tr> <tr><td valign="top"></td><td valign="top"><em>srcSize</em> </td><td>The size, in bytes, of the buffer at <em>src</em> </td></tr> </table></dl><dl compact><dt><b>Returns:</b></dt><dd>The number of bytes which were stored at <em>dst</em> (equal to srcSize)</dd></dl> </td> </tr></table><a class="anchor" name="e11" doxytag="G711::ULawToALaw"></a><p><table class="mdTable" cellpadding="2" cellspacing="0"> <tr> <td class="mdRow"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td class="md" nowrap valign="top">EXPORT <a class="el" href="group__integers.html#ga6">uint</a> G711::ULawToALaw </td> <td class="md" valign="top">( </td> <td class="md" nowrap valign="top"><a class="el" href="group__integers.html#ga0">uint8</a> * </td> <td class="mdname" nowrap> <em>dst</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap>const <a class="el" href="group__integers.html#ga0">uint8</a> * </td> <td class="mdname" nowrap> <em>src</em>, </td> </tr> <tr> <td class="md" nowrap align="right"></td> <td class="md"></td> <td class="md" nowrap><a class="el" href="group__integers.html#ga6">uint</a> </td> <td class="mdname" nowrap> <em>srcSize</em></td> </tr> <tr> <td class="md"></td> <td class="md">) </td> <td class="md" colspan="2"><code> [static]</code></td> </tr> </table> </td> </tr></table><table cellspacing="5" cellpadding="0" border="0"> <tr> <td> </td> <td><p>Convert a buffer of u-Law values into A-law values.<p><dl compact><dt><b>Parameters:</b></dt><dd> <table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"></td><td valign="top"><em>dst</em> </td><td>Pointer to location to store A-law values </td></tr> <tr><td valign="top"></td><td valign="top"><em>src</em> </td><td>Pointer to the buffer of u-Law values to be converted </td></tr> <tr><td valign="top"></td><td valign="top"><em>srcSize</em> </td><td>The size, in bytes, of the buffer at <em>src</em> </td></tr> </table></dl><dl compact><dt><b>Returns:</b></dt><dd>The number of bytes which were stored at <em>dst</em> (equal to srcSize)</dd></dl> </td> </tr></table><hr>The documentation for this class was generated from the following files:<ul><li><a class="el" href="G711_8h.html">G711.h</a><li><a class="el" href="G711_8cpp.html">G711.cpp</a></ul><HR><ADDRESS STYLE="align: right;"><SMALL>Generated by <A HREF="http://www.doxygen.org/index.html"><IMG SRC="doxygen.png" ALT="doxygen" ALIGN="middle" BORDER="0"></A> 1.4.1</SMALL></ADDRESS></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -