亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lamedllinterface.htm

?? 音頻編碼
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
        <td><b>format.LHV1.bCRC</b></td>        <td>Set this to TRUE in order to enable CRC-checksum in        the bitstream.</td>    </tr>    <tr>        <td><b>format.LHV1.bOriginal</b></td>        <td>If this is set to TRUE the Original bit in the MP3        stream will be set.</td>    </tr>    <tr>        <td><b>format.LHV1.bPrivate</b></td>        <td>If this is set to TRUE the Private bit in the MP3        stream will be set.</td>    </tr>    <tr>        <td>&nbsp;</td>        <td>&nbsp;</td>    </tr>    <tr>        <td><strong>format.LHV1.nVbrMethod</strong></td>        <td>Sepecifes if the VBR method to use, currently the        following settings are supported:<p><font size="3">VBR_METHOD_NONE        (don't use VBR, use CBR encoding instead),<br>        VBR_METHOD_DEFAULT (default VBR method)<br>        VBR_METHOD_OLD (old VBR method, proven to be reliable)<br>        VBR_METHOD_NEW (new VBR method, faster than        VBR_METHOD_OLD)<br>        VBR_METHOD_MTRH (depreciated, same as VBR_METHOD_NEW)<br>        VBR_METHOD_ABR (Average Bitrate Encoding, see also </font><strong>format.LHV1.dwVbrAbr_bps</strong><font        size="3">)</font></p>        </td>    </tr>    <tr>        <td><strong>format.LHV1.bWriteVBRHeader</strong></td>        <td>Sepecifes if the a XING VBR header should be written        or not. When this option is enabled, you have to call the        <font size="3">beWriteVBRHeader function when encoding        has been completed. Keep in mind that the VBR info tag        can also be written for CBR encoded files, the TAG info        can be useful for additional info like encoder delay and        the like.</font></td>    </tr>    <tr>        <td><strong>format.LHV1.bEnableVBR</strong></td>        <td>Specifies if VBR encoding option shall be used or        not, possible values are TRUE/FALSE</td>    </tr>    <tr>        <td><strong>format.LHV1.nVBRQuality</strong></td>        <td>Quality option if VBR is enabled (0=highest quality,        9 is lowest quality)</td>    </tr>    <tr>        <td><strong>format.LHV1.dwVbrAbr_bps</strong></td>        <td>If the Average Bit Rate is specified, the lame        encoder ignores the nVBRQuality settings (However, <strong>bEnableVBR</strong>        must be set to TRUE and the <strong>format.LHV1.nVbrMethod        </strong>parameter should be set to<strong> </strong><font        size="3"><strong>VBR_METHOD_ABR</strong>). The allowed        range for the </font><strong>format.LHV1.dwVbrAbr_bps </strong>parameter<strong>        </strong>any integer value <font size="3">between:</font><p><strong>MPEG-I:</strong>        32000 .. 320000 bps<b><br>        </b><strong>MPEG-II:</strong> 8000 .. 160000 bps</p>        </td>    </tr>    <tr>        <td>&nbsp;</td>        <td>&nbsp;</td>    </tr>    <tr>        <td><strong>format.LHV1.bNoBitRes</strong></td>        <td>Disables the bit-resorvoir and disables the insertion        of padded frames</td>    </tr>    <tr>        <td><strong>format.LHV1.nQuality</strong></td>        <td>Quality Setting, HIGH BYTE should be NOT LOW byte,        otherwhise quality is set to 5. This is done to be        backward compatible. So to set quality to 3, you have to        set the nQuality parameter to 0xFC03.</td>    </tr>    <tr>        <td><b>format.mp3.btReserved</b></td>        <td>For future use, set all elements to zero</td>    </tr></table><p>&nbsp;</p><p>&nbsp; </p><hr><h1><a name="beInitStream()"><font size="5">beInitStream()</font></a></h1><table border="0" cellspacing="16" width="100%">    <tr>        <td valign="top" width="20%"><b>Synopsis:</b></td>        <td valign="top" width="80%">BE_ERR beInitStream(        PBE_CONFIG <i>pbeConfig</i>, PDWORD <i>dwSamples</i>,        PDWORD <i>dwBufferSize</i>, PHBE_STREAM <i>phbeStream</i>        )</td>    </tr>    <tr>        <td valign="top" width="20%"><b>Parameters:</b></td>        <td valign="top" width="80%"><table border="0"        cellspacing="10" width="100%">            <tr>                <td valign="top" width="20%"><i>pbeConfig</i></td>                <td>Pointer at the struct containing encoder                settings.</td>            </tr>            <tr>                <td valign="top"><i>dwSamples</i></td>                <td>Pointer at double word where number of                samples to send to each <i>beEncodeChunk()</i> is                returned.</td>            </tr>            <tr>                <td valign="top"><i>dwBufferSize</i></td>                <td>Pointer at double word where minimum size in                bytes of output buffer is returned.</td>            </tr>            <tr>                <td valign="top"><i>phbeStream</i></td>                <td>Pointer at integer where Stream handle is                returned.</td>            </tr>        </table>        </td>    </tr>    <tr>        <td valign="top" width="20%"><b>Description:</b></td>        <td valign="top" width="80%">This function is the first        to call before starting an encoding stream.</td>    </tr></table><hr><h1><a name="beEncodeChunk()"><font size="5">beEncodeChunk()</font></a></h1><table border="0" cellspacing="16" width="100%">    <tr>        <td valign="top" width="20%"><b>Synopsis:</b></td>        <td valign="top" width="80%">BE_ERR beEncodeChunk(        HBE_STREAM <i>hbeStream</i>, DWORD <i>nSamples</i>,        PSHORT <i>pSamples</i>, PBYTE <i>pOutput</i>, PDWORD <i>pdwOutput</i>        )</td>    </tr>    <tr>        <td valign="top" width="20%"><b>Parameters:</b></td>        <td valign="top"><table border="0" cellspacing="10"        width="100%">            <tr>                <td valign="top" width="20%"><i>hbeStream</i></td>                <td width="80%">Handle of the stream.</td>            </tr>            <tr>                <td valign="top" width="90"><i>nSamples</i></td>                <td>Number of samples to be encoded for this                call. This should be identical to what is                returned by <i>beInitStream()</i>, unless you are                encoding the last chunk, which might be smaller.</td>            </tr>            <tr>                <td valign="top" width="90"><i>pSamples</i></td>                <td>Pointer at the 16-bit signed samples to be                encoded. These should be in stereo when encoding                a stereo MP3 and mono when encoding a mono MP3.</td>            </tr>            <tr>                <td valign="top" width="90"><i>pOutput</i></td>                <td>Where to write the encoded data. This buffer                should be at least of the minimum size returned                by <i>beInitStream()</i>.</td>            </tr>            <tr>                <td valign="top" width="90"><i>pdwOutput</i></td>                <td>Where to return number of bytes of encoded                data written. The amount of data written might                vary from chunk to chunk.</td>            </tr>        </table>        </td>    </tr>    <tr>        <td valign="top" width="20%"><b>Description:</b></td>        <td valign="top">Encodes a chunk of samples. <i>Please        note that if you have set the output to generate mono MP3        files you must feed beEncodeChunk() with mono samples!</i></td>    </tr></table><hr><h1><a name="beDeinitStream()"><font size="5">beDeinitStream()</font></a></h1><table border="0" cellspacing="16" width="100%">    <tr>        <td valign="top" width="20%"><b>Synopsis:</b></td>        <td valign="top" width="80%">BE_ERR beDeinitStream(        HBE_STREAM <i>hbeStream</i>, PBYTE <i>pOutput</i>, PDWORD        <i>pdwOutput</i> )</td>    </tr>    <tr>        <td valign="top" width="20%"><b>Parameters:</b></td>        <td valign="top"><table border="0" cellspacing="10"        width="100%">            <tr>                <td valign="top" width="20%"><i>hbeStream</i></td>                <td width="80%">Handle of the stream.</td>            </tr>            <tr>                <td valign="top"><i>pOutput</i></td>                <td>Where to write the encoded data. This buffer                should be at least of the minimum size returned                by <i>beInitStream()</i>.</td>            </tr>            <tr>                <td><i>pdwOutput</i></td>                <td>Where to return number of bytes of encoded                data written.</td>            </tr>        </table>        </td>    </tr>    <tr>        <td valign="top" width="20%"><b>Description:</b></td>        <td valign="top">This function should be called after        encoding the last chunk in order to flush the encoder. It        writes any encoded data that still might be left inside        the encoder to the output buffer. This function should        NOT be called unless you have encoded all of the chunks        in your stream.</td>    </tr></table><hr><h1><a name="beCloseStream()"><font size="5">beCloseStream()</font></a></h1><table border="0" cellspacing="16" width="100%">    <tr>        <td valign="top" width="20%"><b>Synopsis:</b></td>        <td valign="top">BE_ERR beCloseStream( HBE_STREAM <i>hbeStream</i>        )</td>    </tr>    <tr>        <td valign="top" width="90"><b>Parameters:</b></td>        <td valign="top"><table border="0" cellspacing="10"        width="100%">            <tr>                <td width="20%"><i>hbeStream</i></td>                <td>Handle of the stream.</td>            </tr>        </table>        </td>    </tr>    <tr>        <td valign="top" width="90"><b>Description:</b></td>        <td valign="top">Last function to be called when finished        encoding a stream. Should unlike <i>beDeinitStream()</i>        also be called if the encoding is canceled.</td>    </tr></table><hr><h1><a name="beVersion()"><font size="5">beVersion()</font> </a></h1><table border="0" cellspacing="16" width="100%">    <tr>        <td valign="top" width="20%"><b>Synopsis:</b></td>        <td valign="top">VOID beVersion( PBE_VERSION <i>pbeVersion</i>        )</td>    </tr>    <tr>        <td valign="top"><b>Parameters:</b></td>        <td valign="top"><table border="0" cellspacing="10"        width="100%">            <tr>                <td valign="top" width="20%"><i>pbeVersion</i></td>                <td>Pointer at struct where version number,                release date and URL for homepage is returned.</td>            </tr>        </table>        </td>    </tr>    <tr>        <td valign="top"><b>Description:</b></td>        <td valign="top">Returns information like version numbers        (both of the DLL and encoding engine), release date and        URL for lame_enc's homepage. All this information should        be made available to the user of your product through a        dialog box or something similar.</td>    </tr></table><p>&nbsp;</p><hr><p>&nbsp;</p><h1><a name="beWriteVBRHeader()"><font size="5">beWriteVBRHeader()</font></a></h1><table border="0" cellspacing="16" width="100%">    <tr>        <td valign="top" width="20%"><b>Synopsis:</b></td>        <td valign="top">VOID beWriteVBRHeader( LPCSTR <i>pszMP3FileName</i>        )</td>    </tr>    <tr>        <td valign="top"><b>Parameters:</b></td>        <td valign="top"><table border="0" cellspacing="10"        width="100%">            <tr>                <td valign="top" width="20%"><i>pszMP3FileName</i></td>                <td>Const Pointer zero terminated string, that                contains the MP3 file name.</td>            </tr>        </table>        </td>    </tr>    <tr>        <td valign="top"><b>Description:</b></td>        <td valign="top">Writes a Xing Header in front of the MP3        file. Make sure that the MP3 file is closed, and the the        beConfig.format.LHV1.bWriteVBRHeader has been set to        TRUE. In addition, it is always save to call        beWriteVBRHeader after the encoding has been finished,        even when the beConfig.format.LHV1.bWriteVBRHeader is not        set to TRUE</td>    </tr></table><p>&nbsp;</p><p>&nbsp;</p><hr><p>&nbsp;</p><h1><a name="Lame_enc.dll debug option">Lame_enc.dll debug option</a></h1><p>The lame_enc.dll has a built-in debug option, that dumps allthe important internal settings to a text file. To enable thisfeature, create a text file in the Windows directory which isnamed lame_enc.ini, and should contain the following two lines</p><p>[debug]<br>WriteLogFile=1</p><p>Save this text file, and each time you encode a file, thesettings are added to a file name lame_enc.txt, that is locatedin the same directory as the lame_enc.dll</p><p>&nbsp;</p><p><br>&nbsp; </p></body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产亚洲人成网站| 91视视频在线观看入口直接观看www | 一区二区三区久久久| 亚洲一区成人在线| 久久精品国产一区二区| 不卡高清视频专区| 欧美日韩国产首页| 日本一区二区三区电影| 香蕉久久一区二区不卡无毒影院| 久热成人在线视频| 99久久精品一区| 日韩视频一区在线观看| 亚洲视频免费观看| 日本91福利区| 99精品欧美一区| 欧美一级二级在线观看| 中文字幕国产精品一区二区| 日本欧美一区二区三区| 成人福利视频在线| 日韩美一区二区三区| 亚洲精品国产第一综合99久久| 麻豆成人在线观看| 91成人在线免费观看| 久久精品欧美一区二区三区不卡 | 99久久99久久久精品齐齐| 欧美一级一区二区| 亚洲精品乱码久久久久久日本蜜臀| 久久不见久久见免费视频7| 在线看日本不卡| 国产日本亚洲高清| 免费成人你懂的| 欧美亚洲一区二区在线| 国产精品久久久久影院老司| 久久精品免费观看| 欧美日韩免费一区二区三区| 国产精品久久精品日日| 国内精品久久久久影院一蜜桃| 色av成人天堂桃色av| 亚洲国产成人私人影院tom| 成人av网站免费| 欧美成人a在线| 日韩高清不卡一区| 欧美午夜精品免费| 亚洲视频网在线直播| 国产成人av电影在线播放| 欧美成人a在线| 丝袜脚交一区二区| 在线免费观看日韩欧美| 亚洲欧美激情视频在线观看一区二区三区| 久国产精品韩国三级视频| 欧美嫩在线观看| 亚洲国产日韩一级| 91亚洲国产成人精品一区二三| 国产色综合久久| 黑人精品欧美一区二区蜜桃| 337p亚洲精品色噜噜| 香蕉影视欧美成人| 在线观看视频一区二区| 亚洲欧美日韩中文字幕一区二区三区| 国产麻豆精品一区二区| 日韩精品一区二区三区视频播放| 婷婷国产在线综合| 欧美日韩免费高清一区色橹橹| 一区二区国产盗摄色噜噜| 色天使色偷偷av一区二区| 亚洲另类春色校园小说| 色播五月激情综合网| 亚洲精品中文字幕在线观看| 99国产一区二区三精品乱码| 最新成人av在线| 99久久精品国产一区| 国产精品国产三级国产aⅴ原创| 国产成人午夜99999| 欧美极品美女视频| 国产成人av影院| 亚洲国产激情av| proumb性欧美在线观看| 中文字幕亚洲区| gogo大胆日本视频一区| 亚洲欧美aⅴ...| 91国偷自产一区二区使用方法| 亚洲色图制服诱惑 | 亚洲成人久久影院| 欧美日韩精品三区| 日产欧产美韩系列久久99| 欧美一区二区二区| 狠狠色综合播放一区二区| 日本韩国精品在线| 亚洲成精国产精品女| 日韩精品资源二区在线| 韩国女主播一区| 国产精品久久久久久久第一福利| 一本到一区二区三区| 天堂一区二区在线| 欧美www视频| 粉嫩av一区二区三区| 日韩理论片在线| 欧美精品少妇一区二区三区| 久久精品国产亚洲a| 国产欧美精品一区二区色综合 | 亚洲在线观看免费视频| 91麻豆精品国产91久久久使用方法| 久99久精品视频免费观看| 国产免费久久精品| 91精品1区2区| 老司机免费视频一区二区 | 99re免费视频精品全部| 亚洲成人免费视频| 精品国产伦理网| 91视频.com| 奇米精品一区二区三区在线观看一| 精品国产91洋老外米糕| 97久久超碰国产精品| 琪琪久久久久日韩精品| 国产精品乱码妇女bbbb| 欧美日韩国产一区| 国产盗摄女厕一区二区三区| 亚洲一区二区三区四区五区中文| 欧美电影免费观看高清完整版| 99精品视频在线观看| 日韩精品1区2区3区| 日本一区二区三区电影| 91.com视频| jizzjizzjizz欧美| 久久精品国产精品亚洲红杏 | 欧美综合一区二区| 国产一区不卡精品| 亚洲一区二区视频| 国产欧美一区二区精品久导航| 欧美亚男人的天堂| 岛国精品一区二区| 日本午夜一本久久久综合| 亚洲人成亚洲人成在线观看图片| 日韩欧美国产一区二区在线播放| 99久免费精品视频在线观看| 久久精品理论片| 亚洲国产成人av网| 亚洲国产成人在线| 日韩欧美123| 欧美浪妇xxxx高跟鞋交| 99久久精品99国产精品| 激情深爱一区二区| 日韩中文字幕不卡| 亚洲综合色成人| 国产精品久久久久毛片软件| 日韩久久免费av| 欧美精品tushy高清| 91原创在线视频| 成人免费视频一区二区| 久久电影网站中文字幕| 五月天亚洲婷婷| 亚洲精品国产品国语在线app| 日本一区二区电影| 精品久久五月天| 日韩一二三四区| 91精品国产色综合久久不卡电影| 色美美综合视频| 99免费精品视频| 成人免费毛片app| 国产大陆a不卡| 国产一区二区主播在线| 六月婷婷色综合| 日本大胆欧美人术艺术动态 | 日韩一级完整毛片| 欧美性xxxxx极品少妇| 色综合一区二区| av福利精品导航| 成人网男人的天堂| 成人免费视频一区二区| 国产成人av电影在线观看| 国产乱码精品一品二品| 国产综合色产在线精品 | 久久久国产精品午夜一区ai换脸| 日韩欧美在线网站| 欧美精品 国产精品| 欧美日韩国产一级片| 欧美美女一区二区三区| 欧美日韩一级片在线观看| 欧美日韩黄色影视| 欧美二区乱c少妇| 日韩一区和二区| 日韩一区二区免费视频| 欧美变态tickle挠乳网站| 久久婷婷国产综合精品青草 | 不卡一二三区首页| 国产乱子轮精品视频| 国产精品亚洲人在线观看| 国产91综合一区在线观看| 国产高清久久久| 成人黄色片在线观看| 91在线porny国产在线看| 欧洲在线/亚洲| 欧美日韩国产欧美日美国产精品| 91精品欧美综合在线观看最新| 91精品国产全国免费观看| 日韩精品一区二区三区中文不卡| 精品久久久久99| 国产欧美日韩麻豆91| 亚洲免费资源在线播放| 亚洲成a人片在线不卡一二三区|