Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 8ae7ec6813c5bf60cf058a6da524a0db > files > 21

id3lib-devel-3.8.3-25.fc15.i686.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>id3lib: src/c_wrapper.cpp File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="id3lib.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.3 -->
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">id3lib&#160;<span id="projectnumber">3.8.3</span></div>
  </td>
 </tr>
 </tbody>
</table>
</div>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Classes</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>File&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#define-members">Defines</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<h1>src/c_wrapper.cpp File Reference</h1>  </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &quot;id3.h&quot;</code><br/>
<code>#include &quot;tag.h&quot;</code><br/>
<code>#include &quot;field.h&quot;</code><br/>
</div>
<p><a href="c__wrapper_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="define-members"></a>
Defines</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#aefef2d5717b1e68ae602314ec4d9546e">ID3_CATCH</a>(code)&#160;&#160;&#160;try { code; } catch (...) { }</td></tr>
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT ID3Tag *CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a0cbee7d88500977671adf03ee627be9f">ID3Tag_New</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#ae2b0d47593067f109c5620e42a72e71f">ID3Tag_Delete</a> (ID3Tag *tag)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#ab3442e83ffbc0ac0c612c39bd4bca011">ID3Tag_Clear</a> (ID3Tag *tag)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT bool CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a9f4bbb948873896c95121d1e5228bf02">ID3Tag_HasChanged</a> (const ID3Tag *tag)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a4bb62d8d2f0bd727eaf97d7db6ed7011">ID3Tag_SetUnsync</a> (ID3Tag *tag, bool unsync)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a464166cba62a8995024efb11264f4fcf">ID3Tag_SetExtendedHeader</a> (ID3Tag *tag, bool ext)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#acb80e45974b229588059f549a29a9fdb">ID3Tag_SetPadding</a> (ID3Tag *tag, bool pad)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a2595890d8483dcd4d17bf54c27dc71b8">ID3Tag_AddFrame</a> (ID3Tag *tag, const ID3Frame *frame)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT bool CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a26deca0f92bad02e954aa1b07eae2c9a">ID3Tag_AttachFrame</a> (ID3Tag *tag, ID3Frame *frame)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#ab963d3be0245b660259ba1bc51858539">ID3Tag_AddFrames</a> (ID3Tag *tag, const ID3Frame *frames, size_t num)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT ID3Frame *CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a1b332e4a0b2f563bb954ce4bfc1a6ee2">ID3Tag_RemoveFrame</a> (ID3Tag *tag, const ID3Frame *frame)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT <a class="el" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84">ID3_Err</a> CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a76c17771b6432f8a86da3ed52cf468ad">ID3Tag_Parse</a> (ID3Tag *tag, const <a class="el" href="globals_8h.html#a65f85814a8290f9797005d3b28e7e5fc">uchar</a> header[ID3_TAGHEADERSIZE], const <a class="el" href="globals_8h.html#a65f85814a8290f9797005d3b28e7e5fc">uchar</a> *buffer)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT size_t CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#acdbaa10faba92bcc58d434ac1f7b8062">ID3Tag_Link</a> (ID3Tag *tag, const char *fileName)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT size_t CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a904bed466e99fdbd33f25f9a8e4ab008">ID3Tag_LinkWithFlags</a> (ID3Tag *tag, const char *fileName, <a class="el" href="globals_8h.html#ab20eda11df95fbb997872386ec0d6004">flags_t</a> flags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT <a class="el" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84">ID3_Err</a> CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a2c29837608cc7a73b11974df7a7e3347">ID3Tag_Update</a> (ID3Tag *tag)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT <a class="el" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84">ID3_Err</a> CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a536fb4478db7851232d1dc6ef8fcfde0">ID3Tag_UpdateByTagType</a> (ID3Tag *tag, <a class="el" href="globals_8h.html#ab20eda11df95fbb997872386ec0d6004">flags_t</a> tag_type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT <a class="el" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84">ID3_Err</a> CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a902a522151881a6241ab6e50f97e112b">ID3Tag_Strip</a> (ID3Tag *tag, <a class="el" href="globals_8h.html#ab20eda11df95fbb997872386ec0d6004">flags_t</a> ulTagFlags)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT ID3Frame *CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a39bba751e201dcc5bf8f5aaac2ae17c5">ID3Tag_FindFrameWithID</a> (const ID3Tag *tag, <a class="el" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8a">ID3_FrameID</a> id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT ID3Frame *CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a8b86506a312fdb6cd10f150195d9d429">ID3Tag_FindFrameWithINT</a> (const ID3Tag *tag, <a class="el" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8a">ID3_FrameID</a> id, <a class="el" href="globals_8h.html#a23cab982426a968437cd731900cfeb2c">ID3_FieldID</a> fld, uint32 data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT ID3Frame *CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#ab86fdc593d06d5c6fc851ffb97edf23a">ID3Tag_FindFrameWithASCII</a> (const ID3Tag *tag, <a class="el" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8a">ID3_FrameID</a> id, <a class="el" href="globals_8h.html#a23cab982426a968437cd731900cfeb2c">ID3_FieldID</a> fld, const char *data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT ID3Frame *CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#ace0436866fc1d6c7fff859596f9d0beb">ID3Tag_FindFrameWithUNICODE</a> (const ID3Tag *tag, <a class="el" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8a">ID3_FrameID</a> id, <a class="el" href="globals_8h.html#a23cab982426a968437cd731900cfeb2c">ID3_FieldID</a> fld, const <a class="el" href="globals_8h.html#a781c2cce7ea2af8192d5f83427044add">unicode_t</a> *data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT size_t CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a69f2d6d8791324ebe99c86c1054dbf3f">ID3Tag_NumFrames</a> (const ID3Tag *tag)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT bool CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#ac729d8d543a5f776140fa42e0e394656">ID3Tag_HasTagType</a> (const ID3Tag *tag, <a class="el" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348">ID3_TagType</a> tt)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT ID3TagIterator *CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a8c6ab39c40e025d071f5f06ade786964">ID3Tag_CreateIterator</a> (ID3Tag *tag)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT <br class="typebreak"/>
ID3TagConstIterator *CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#af730e0c45abc8b896474fb07162ad196">ID3Tag_CreateConstIterator</a> (const ID3Tag *tag)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#ab7792c6f1e17950d9fe37424efa3c43e">ID3TagIterator_Delete</a> (ID3TagIterator *iter)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT ID3Frame *CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a72fa7d7e04ee4ac00d0d3f45f560f403">ID3TagIterator_GetNext</a> (ID3TagIterator *iter)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#ac335cd03a1d4a53a7917b85d783640b6">ID3TagConstIterator_Delete</a> (ID3TagConstIterator *iter)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT const ID3Frame *CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a86ac86ce2e30e8449a84ffeea2bc7e83">ID3TagConstIterator_GetNext</a> (ID3TagConstIterator *iter)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT ID3Frame *CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a6feff678fbbf8fc6f5cda419f70d30fe">ID3Frame_New</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT ID3Frame *CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a3f8e023cb9b75bc828b94c5f0098f77f">ID3Frame_NewID</a> (<a class="el" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8a">ID3_FrameID</a> id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#ae5c0c8f78ee5bc2aced1204bf1f00d1e">ID3Frame_Delete</a> (ID3Frame *frame)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a5df234a9db316e77f649c22ce05b4bb0">ID3Frame_Clear</a> (ID3Frame *frame)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a4addd7d758aa4c9c418bc3b117af264f">ID3Frame_SetID</a> (ID3Frame *frame, <a class="el" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8a">ID3_FrameID</a> id)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT <a class="el" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8a">ID3_FrameID</a> CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a491c8aa180b16c630f3f571f284daa60">ID3Frame_GetID</a> (const ID3Frame *frame)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT ID3Field *CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#add0541d425344df76594f4cb2cc52633">ID3Frame_GetField</a> (const ID3Frame *frame, <a class="el" href="globals_8h.html#a23cab982426a968437cd731900cfeb2c">ID3_FieldID</a> name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a8a77e2eb50ccc6166021854ba6243077">ID3Frame_SetCompression</a> (ID3Frame *frame, bool comp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT bool CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a1c5247fe3bf3580ceb48fba38b884de4">ID3Frame_GetCompression</a> (const ID3Frame *frame)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#ac022f22d8e76fdaa6474775572f59944">ID3Field_Clear</a> (ID3Field *field)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT size_t CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a47db4e9a15ce2b27ac519e527beca047">ID3Field_Size</a> (const ID3Field *field)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT size_t CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a5057c5b86a6e44c8c6d99158f593abc1">ID3Field_GetNumTextItems</a> (const ID3Field *field)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#ab97184342b3a230ea6a870cbcdb4ee8f">ID3Field_SetINT</a> (ID3Field *field, uint32 data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT uint32 CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a9ba2b17cb2953e72cbdb57c4e561f070">ID3Field_GetINT</a> (const ID3Field *field)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#abe8c87faf868cf63fc929b0a5d68b359">ID3Field_SetUNICODE</a> (ID3Field *field, const <a class="el" href="globals_8h.html#a781c2cce7ea2af8192d5f83427044add">unicode_t</a> *string)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT size_t CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a7c4a62a1c4b0a1a897314f0f3f1b447f">ID3Field_GetUNICODE</a> (const ID3Field *field, <a class="el" href="globals_8h.html#a781c2cce7ea2af8192d5f83427044add">unicode_t</a> *buffer, size_t maxChars)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT size_t CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#aca11821854dfd18b20f4d79e7b7aa308">ID3Field_GetUNICODEItem</a> (const ID3Field *field, <a class="el" href="globals_8h.html#a781c2cce7ea2af8192d5f83427044add">unicode_t</a> *buffer, size_t maxChars, size_t itemNum)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a9364bb9da5019284e25f5d79ec3e4aa7">ID3Field_AddUNICODE</a> (ID3Field *field, const <a class="el" href="globals_8h.html#a781c2cce7ea2af8192d5f83427044add">unicode_t</a> *string)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a38df7257c563f88d559f7c9ba75cb18f">ID3Field_SetASCII</a> (ID3Field *field, const char *string)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT size_t CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a62943b3664df1066e02a8e6bd3bc9374">ID3Field_GetASCII</a> (const ID3Field *field, char *buffer, size_t maxChars)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT size_t CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a0d12c87e609fab315e9368d39469d7fe">ID3Field_GetASCIIItem</a> (const ID3Field *field, char *buffer, size_t maxChars, size_t itemNum)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#ab56b2b4f1712915e87fdbecf64f2321c">ID3Field_AddASCII</a> (ID3Field *field, const char *string)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a5414f416960e2d0d90192b1e793f98e2">ID3Field_SetBINARY</a> (ID3Field *field, const <a class="el" href="globals_8h.html#a65f85814a8290f9797005d3b28e7e5fc">uchar</a> *data, size_t size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#adc9131cd5f8314e83f4992bb35f9c44a">ID3Field_GetBINARY</a> (const ID3Field *field, <a class="el" href="globals_8h.html#a65f85814a8290f9797005d3b28e7e5fc">uchar</a> *buffer, size_t buffLength)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#a314a0227d94ed0b7bd9352f0d40c638b">ID3Field_FromFile</a> (ID3Field *field, const char *fileName)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ID3_C_EXPORT void CCONV&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="c__wrapper_8cpp.html#aa4900a9e730cd47c50624afd25b49259">ID3Field_ToFile</a> (const ID3Field *field, const char *fileName)</td></tr>
</table>
<hr/><h2>Define Documentation</h2>
<a class="anchor" id="aefef2d5717b1e68ae602314ec4d9546e"></a><!-- doxytag: member="c_wrapper.cpp::ID3_CATCH" ref="aefef2d5717b1e68ae602314ec4d9546e" args="(code)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define ID3_CATCH</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">code</td><td>)</td>
          <td>&#160;&#160;&#160;try { code; } catch (...) { }</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00044">44</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="ab56b2b4f1712915e87fdbecf64f2321c"></a><!-- doxytag: member="c_wrapper.cpp::ID3Field_AddASCII" ref="ab56b2b4f1712915e87fdbecf64f2321c" args="(ID3Field *field, const char *string)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Field_AddASCII </td>
          <td>(</td>
          <td class="paramtype">ID3Field *&#160;</td>
          <td class="paramname"><em>field</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>string</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00636">636</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9364bb9da5019284e25f5d79ec3e4aa7"></a><!-- doxytag: member="c_wrapper.cpp::ID3Field_AddUNICODE" ref="a9364bb9da5019284e25f5d79ec3e4aa7" args="(ID3Field *field, const unicode_t *string)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Field_AddUNICODE </td>
          <td>(</td>
          <td class="paramtype">ID3Field *&#160;</td>
          <td class="paramname"><em>field</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="globals_8h.html#a781c2cce7ea2af8192d5f83427044add">unicode_t</a> *&#160;</td>
          <td class="paramname"><em>string</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00588">588</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac022f22d8e76fdaa6474775572f59944"></a><!-- doxytag: member="c_wrapper.cpp::ID3Field_Clear" ref="ac022f22d8e76fdaa6474775572f59944" args="(ID3Field *field)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Field_Clear </td>
          <td>(</td>
          <td class="paramtype">ID3Field *&#160;</td>
          <td class="paramname"><em>field</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00487">487</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a314a0227d94ed0b7bd9352f0d40c638b"></a><!-- doxytag: member="c_wrapper.cpp::ID3Field_FromFile" ref="a314a0227d94ed0b7bd9352f0d40c638b" args="(ID3Field *field, const char *fileName)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Field_FromFile </td>
          <td>(</td>
          <td class="paramtype">ID3Field *&#160;</td>
          <td class="paramname"><em>field</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fileName</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00666">666</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a62943b3664df1066e02a8e6bd3bc9374"></a><!-- doxytag: member="c_wrapper.cpp::ID3Field_GetASCII" ref="a62943b3664df1066e02a8e6bd3bc9374" args="(const ID3Field *field, char *buffer, size_t maxChars)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT size_t CCONV ID3Field_GetASCII </td>
          <td>(</td>
          <td class="paramtype">const ID3Field *&#160;</td>
          <td class="paramname"><em>field</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>maxChars</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00608">608</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0d12c87e609fab315e9368d39469d7fe"></a><!-- doxytag: member="c_wrapper.cpp::ID3Field_GetASCIIItem" ref="a0d12c87e609fab315e9368d39469d7fe" args="(const ID3Field *field, char *buffer, size_t maxChars, size_t itemNum)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT size_t CCONV ID3Field_GetASCIIItem </td>
          <td>(</td>
          <td class="paramtype">const ID3Field *&#160;</td>
          <td class="paramname"><em>field</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>maxChars</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>itemNum</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00621">621</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="adc9131cd5f8314e83f4992bb35f9c44a"></a><!-- doxytag: member="c_wrapper.cpp::ID3Field_GetBINARY" ref="adc9131cd5f8314e83f4992bb35f9c44a" args="(const ID3Field *field, uchar *buffer, size_t buffLength)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Field_GetBINARY </td>
          <td>(</td>
          <td class="paramtype">const ID3Field *&#160;</td>
          <td class="paramname"><em>field</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="globals_8h.html#a65f85814a8290f9797005d3b28e7e5fc">uchar</a> *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>buffLength</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00656">656</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9ba2b17cb2953e72cbdb57c4e561f070"></a><!-- doxytag: member="c_wrapper.cpp::ID3Field_GetINT" ref="a9ba2b17cb2953e72cbdb57c4e561f070" args="(const ID3Field *field)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT uint32 CCONV ID3Field_GetINT </td>
          <td>(</td>
          <td class="paramtype">const ID3Field *&#160;</td>
          <td class="paramname"><em>field</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00535">535</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5057c5b86a6e44c8c6d99158f593abc1"></a><!-- doxytag: member="c_wrapper.cpp::ID3Field_GetNumTextItems" ref="a5057c5b86a6e44c8c6d99158f593abc1" args="(const ID3Field *field)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT size_t CCONV ID3Field_GetNumTextItems </td>
          <td>(</td>
          <td class="paramtype">const ID3Field *&#160;</td>
          <td class="paramname"><em>field</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00511">511</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7c4a62a1c4b0a1a897314f0f3f1b447f"></a><!-- doxytag: member="c_wrapper.cpp::ID3Field_GetUNICODE" ref="a7c4a62a1c4b0a1a897314f0f3f1b447f" args="(const ID3Field *field, unicode_t *buffer, size_t maxChars)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT size_t CCONV ID3Field_GetUNICODE </td>
          <td>(</td>
          <td class="paramtype">const ID3Field *&#160;</td>
          <td class="paramname"><em>field</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="globals_8h.html#a781c2cce7ea2af8192d5f83427044add">unicode_t</a> *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>maxChars</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00559">559</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aca11821854dfd18b20f4d79e7b7aa308"></a><!-- doxytag: member="c_wrapper.cpp::ID3Field_GetUNICODEItem" ref="aca11821854dfd18b20f4d79e7b7aa308" args="(const ID3Field *field, unicode_t *buffer, size_t maxChars, size_t itemNum)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT size_t CCONV ID3Field_GetUNICODEItem </td>
          <td>(</td>
          <td class="paramtype">const ID3Field *&#160;</td>
          <td class="paramname"><em>field</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="globals_8h.html#a781c2cce7ea2af8192d5f83427044add">unicode_t</a> *&#160;</td>
          <td class="paramname"><em>buffer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>maxChars</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>itemNum</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00573">573</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a38df7257c563f88d559f7c9ba75cb18f"></a><!-- doxytag: member="c_wrapper.cpp::ID3Field_SetASCII" ref="a38df7257c563f88d559f7c9ba75cb18f" args="(ID3Field *field, const char *string)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Field_SetASCII </td>
          <td>(</td>
          <td class="paramtype">ID3Field *&#160;</td>
          <td class="paramname"><em>field</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>string</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00598">598</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5414f416960e2d0d90192b1e793f98e2"></a><!-- doxytag: member="c_wrapper.cpp::ID3Field_SetBINARY" ref="a5414f416960e2d0d90192b1e793f98e2" args="(ID3Field *field, const uchar *data, size_t size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Field_SetBINARY </td>
          <td>(</td>
          <td class="paramtype">ID3Field *&#160;</td>
          <td class="paramname"><em>field</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="globals_8h.html#a65f85814a8290f9797005d3b28e7e5fc">uchar</a> *&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00646">646</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab97184342b3a230ea6a870cbcdb4ee8f"></a><!-- doxytag: member="c_wrapper.cpp::ID3Field_SetINT" ref="ab97184342b3a230ea6a870cbcdb4ee8f" args="(ID3Field *field, uint32 data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Field_SetINT </td>
          <td>(</td>
          <td class="paramtype">ID3Field *&#160;</td>
          <td class="paramname"><em>field</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00525">525</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abe8c87faf868cf63fc929b0a5d68b359"></a><!-- doxytag: member="c_wrapper.cpp::ID3Field_SetUNICODE" ref="abe8c87faf868cf63fc929b0a5d68b359" args="(ID3Field *field, const unicode_t *string)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Field_SetUNICODE </td>
          <td>(</td>
          <td class="paramtype">ID3Field *&#160;</td>
          <td class="paramname"><em>field</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="globals_8h.html#a781c2cce7ea2af8192d5f83427044add">unicode_t</a> *&#160;</td>
          <td class="paramname"><em>string</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00549">549</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a47db4e9a15ce2b27ac519e527beca047"></a><!-- doxytag: member="c_wrapper.cpp::ID3Field_Size" ref="a47db4e9a15ce2b27ac519e527beca047" args="(const ID3Field *field)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT size_t CCONV ID3Field_Size </td>
          <td>(</td>
          <td class="paramtype">const ID3Field *&#160;</td>
          <td class="paramname"><em>field</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00497">497</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa4900a9e730cd47c50624afd25b49259"></a><!-- doxytag: member="c_wrapper.cpp::ID3Field_ToFile" ref="aa4900a9e730cd47c50624afd25b49259" args="(const ID3Field *field, const char *fileName)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Field_ToFile </td>
          <td>(</td>
          <td class="paramtype">const ID3Field *&#160;</td>
          <td class="paramname"><em>field</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fileName</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00676">676</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a5df234a9db316e77f649c22ce05b4bb0"></a><!-- doxytag: member="c_wrapper.cpp::ID3Frame_Clear" ref="a5df234a9db316e77f649c22ce05b4bb0" args="(ID3Frame *frame)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Frame_Clear </td>
          <td>(</td>
          <td class="paramtype">ID3Frame *&#160;</td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00414">414</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae5c0c8f78ee5bc2aced1204bf1f00d1e"></a><!-- doxytag: member="c_wrapper.cpp::ID3Frame_Delete" ref="ae5c0c8f78ee5bc2aced1204bf1f00d1e" args="(ID3Frame *frame)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Frame_Delete </td>
          <td>(</td>
          <td class="paramtype">ID3Frame *&#160;</td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00404">404</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1c5247fe3bf3580ceb48fba38b884de4"></a><!-- doxytag: member="c_wrapper.cpp::ID3Frame_GetCompression" ref="a1c5247fe3bf3580ceb48fba38b884de4" args="(const ID3Frame *frame)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT bool CCONV ID3Frame_GetCompression </td>
          <td>(</td>
          <td class="paramtype">const ID3Frame *&#160;</td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00472">472</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="add0541d425344df76594f4cb2cc52633"></a><!-- doxytag: member="c_wrapper.cpp::ID3Frame_GetField" ref="add0541d425344df76594f4cb2cc52633" args="(const ID3Frame *frame, ID3_FieldID name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT ID3Field* CCONV ID3Frame_GetField </td>
          <td>(</td>
          <td class="paramtype">const ID3Frame *&#160;</td>
          <td class="paramname"><em>frame</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="globals_8h.html#a23cab982426a968437cd731900cfeb2c">ID3_FieldID</a>&#160;</td>
          <td class="paramname"><em>name</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00448">448</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a491c8aa180b16c630f3f571f284daa60"></a><!-- doxytag: member="c_wrapper.cpp::ID3Frame_GetID" ref="a491c8aa180b16c630f3f571f284daa60" args="(const ID3Frame *frame)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT <a class="el" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8a">ID3_FrameID</a> CCONV ID3Frame_GetID </td>
          <td>(</td>
          <td class="paramtype">const ID3Frame *&#160;</td>
          <td class="paramname"><em>frame</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00434">434</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6feff678fbbf8fc6f5cda419f70d30fe"></a><!-- doxytag: member="c_wrapper.cpp::ID3Frame_New" ref="a6feff678fbbf8fc6f5cda419f70d30fe" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT ID3Frame* CCONV ID3Frame_New </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00388">388</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3f8e023cb9b75bc828b94c5f0098f77f"></a><!-- doxytag: member="c_wrapper.cpp::ID3Frame_NewID" ref="a3f8e023cb9b75bc828b94c5f0098f77f" args="(ID3_FrameID id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT ID3Frame* CCONV ID3Frame_NewID </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8a">ID3_FrameID</a>&#160;</td>
          <td class="paramname"><em>id</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00396">396</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8a77e2eb50ccc6166021854ba6243077"></a><!-- doxytag: member="c_wrapper.cpp::ID3Frame_SetCompression" ref="a8a77e2eb50ccc6166021854ba6243077" args="(ID3Frame *frame, bool comp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Frame_SetCompression </td>
          <td>(</td>
          <td class="paramtype">ID3Frame *&#160;</td>
          <td class="paramname"><em>frame</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>comp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00462">462</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4addd7d758aa4c9c418bc3b117af264f"></a><!-- doxytag: member="c_wrapper.cpp::ID3Frame_SetID" ref="a4addd7d758aa4c9c418bc3b117af264f" args="(ID3Frame *frame, ID3_FrameID id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Frame_SetID </td>
          <td>(</td>
          <td class="paramtype">ID3Frame *&#160;</td>
          <td class="paramname"><em>frame</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8a">ID3_FrameID</a>&#160;</td>
          <td class="paramname"><em>id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00424">424</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2595890d8483dcd4d17bf54c27dc71b8"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_AddFrame" ref="a2595890d8483dcd4d17bf54c27dc71b8" args="(ID3Tag *tag, const ID3Frame *frame)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Tag_AddFrame </td>
          <td>(</td>
          <td class="paramtype">ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ID3Frame *&#160;</td>
          <td class="paramname"><em>frame</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00119">119</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab963d3be0245b660259ba1bc51858539"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_AddFrames" ref="ab963d3be0245b660259ba1bc51858539" args="(ID3Tag *tag, const ID3Frame *frames, size_t num)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Tag_AddFrames </td>
          <td>(</td>
          <td class="paramtype">ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ID3Frame *&#160;</td>
          <td class="paramname"><em>frames</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>num</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00141">141</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a26deca0f92bad02e954aa1b07eae2c9a"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_AttachFrame" ref="a26deca0f92bad02e954aa1b07eae2c9a" args="(ID3Tag *tag, ID3Frame *frame)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT bool CCONV ID3Tag_AttachFrame </td>
          <td>(</td>
          <td class="paramtype">ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ID3Frame *&#160;</td>
          <td class="paramname"><em>frame</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00129">129</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab3442e83ffbc0ac0c612c39bd4bca011"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_Clear" ref="ab3442e83ffbc0ac0c612c39bd4bca011" args="(ID3Tag *tag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Tag_Clear </td>
          <td>(</td>
          <td class="paramtype">ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00066">66</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af730e0c45abc8b896474fb07162ad196"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_CreateConstIterator" ref="af730e0c45abc8b896474fb07162ad196" args="(const ID3Tag *tag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT ID3TagConstIterator* CCONV ID3Tag_CreateConstIterator </td>
          <td>(</td>
          <td class="paramtype">const ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00333">333</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8c6ab39c40e025d071f5f06ade786964"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_CreateIterator" ref="a8c6ab39c40e025d071f5f06ade786964" args="(ID3Tag *tag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT ID3TagIterator* CCONV ID3Tag_CreateIterator </td>
          <td>(</td>
          <td class="paramtype">ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00320">320</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae2b0d47593067f109c5620e42a72e71f"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_Delete" ref="ae2b0d47593067f109c5620e42a72e71f" args="(ID3Tag *tag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Tag_Delete </td>
          <td>(</td>
          <td class="paramtype">ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00056">56</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab86fdc593d06d5c6fc851ffb97edf23a"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_FindFrameWithASCII" ref="ab86fdc593d06d5c6fc851ffb97edf23a" args="(const ID3Tag *tag, ID3_FrameID id, ID3_FieldID fld, const char *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT ID3Frame* CCONV ID3Tag_FindFrameWithASCII </td>
          <td>(</td>
          <td class="paramtype">const ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8a">ID3_FrameID</a>&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="globals_8h.html#a23cab982426a968437cd731900cfeb2c">ID3_FieldID</a>&#160;</td>
          <td class="paramname"><em>fld</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00263">263</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a39bba751e201dcc5bf8f5aaac2ae17c5"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_FindFrameWithID" ref="a39bba751e201dcc5bf8f5aaac2ae17c5" args="(const ID3Tag *tag, ID3_FrameID id)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT ID3Frame* CCONV ID3Tag_FindFrameWithID </td>
          <td>(</td>
          <td class="paramtype">const ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8a">ID3_FrameID</a>&#160;</td>
          <td class="paramname"><em>id</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00234">234</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8b86506a312fdb6cd10f150195d9d429"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_FindFrameWithINT" ref="a8b86506a312fdb6cd10f150195d9d429" args="(const ID3Tag *tag, ID3_FrameID id, ID3_FieldID fld, uint32 data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT ID3Frame* CCONV ID3Tag_FindFrameWithINT </td>
          <td>(</td>
          <td class="paramtype">const ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8a">ID3_FrameID</a>&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="globals_8h.html#a23cab982426a968437cd731900cfeb2c">ID3_FieldID</a>&#160;</td>
          <td class="paramname"><em>fld</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint32&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00248">248</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ace0436866fc1d6c7fff859596f9d0beb"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_FindFrameWithUNICODE" ref="ace0436866fc1d6c7fff859596f9d0beb" args="(const ID3Tag *tag, ID3_FrameID id, ID3_FieldID fld, const unicode_t *data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT ID3Frame* CCONV ID3Tag_FindFrameWithUNICODE </td>
          <td>(</td>
          <td class="paramtype">const ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="globals_8h.html#a78f454bf66f16b1e1c9f8e37bda9ab8a">ID3_FrameID</a>&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="globals_8h.html#a23cab982426a968437cd731900cfeb2c">ID3_FieldID</a>&#160;</td>
          <td class="paramname"><em>fld</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="globals_8h.html#a781c2cce7ea2af8192d5f83427044add">unicode_t</a> *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00278">278</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a9f4bbb948873896c95121d1e5228bf02"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_HasChanged" ref="a9f4bbb948873896c95121d1e5228bf02" args="(const ID3Tag *tag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT bool CCONV ID3Tag_HasChanged </td>
          <td>(</td>
          <td class="paramtype">const ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00076">76</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac729d8d543a5f776140fa42e0e394656"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_HasTagType" ref="ac729d8d543a5f776140fa42e0e394656" args="(const ID3Tag *tag, ID3_TagType tt)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT bool CCONV ID3Tag_HasTagType </td>
          <td>(</td>
          <td class="paramtype">const ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="globals_8h.html#a2d783dffbb1bb13e23080984b277b348">ID3_TagType</a>&#160;</td>
          <td class="paramname"><em>tt</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00307">307</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acdbaa10faba92bcc58d434ac1f7b8062"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_Link" ref="acdbaa10faba92bcc58d434ac1f7b8062" args="(ID3Tag *tag, const char *fileName)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT size_t CCONV ID3Tag_Link </td>
          <td>(</td>
          <td class="paramtype">ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fileName</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00176">176</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a904bed466e99fdbd33f25f9a8e4ab008"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_LinkWithFlags" ref="a904bed466e99fdbd33f25f9a8e4ab008" args="(ID3Tag *tag, const char *fileName, flags_t flags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT size_t CCONV ID3Tag_LinkWithFlags </td>
          <td>(</td>
          <td class="paramtype">ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fileName</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="globals_8h.html#ab20eda11df95fbb997872386ec0d6004">flags_t</a>&#160;</td>
          <td class="paramname"><em>flags</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00187">187</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0cbee7d88500977671adf03ee627be9f"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_New" ref="a0cbee7d88500977671adf03ee627be9f" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT ID3Tag* CCONV ID3Tag_New </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00047">47</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a69f2d6d8791324ebe99c86c1054dbf3f"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_NumFrames" ref="a69f2d6d8791324ebe99c86c1054dbf3f" args="(const ID3Tag *tag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT size_t CCONV ID3Tag_NumFrames </td>
          <td>(</td>
          <td class="paramtype">const ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00293">293</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a76c17771b6432f8a86da3ed52cf468ad"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_Parse" ref="a76c17771b6432f8a86da3ed52cf468ad" args="(ID3Tag *tag, const uchar header[ID3_TAGHEADERSIZE], const uchar *buffer)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT <a class="el" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84">ID3_Err</a> CCONV ID3Tag_Parse </td>
          <td>(</td>
          <td class="paramtype">ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="globals_8h.html#a65f85814a8290f9797005d3b28e7e5fc">uchar</a>&#160;</td>
          <td class="paramname"><em>header</em>[ID3_TAGHEADERSIZE], </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="globals_8h.html#a65f85814a8290f9797005d3b28e7e5fc">uchar</a> *&#160;</td>
          <td class="paramname"><em>buffer</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00163">163</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1b332e4a0b2f563bb954ce4bfc1a6ee2"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_RemoveFrame" ref="a1b332e4a0b2f563bb954ce4bfc1a6ee2" args="(ID3Tag *tag, const ID3Frame *frame)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT ID3Frame* CCONV ID3Tag_RemoveFrame </td>
          <td>(</td>
          <td class="paramtype">ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const ID3Frame *&#160;</td>
          <td class="paramname"><em>frame</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00151">151</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a464166cba62a8995024efb11264f4fcf"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_SetExtendedHeader" ref="a464166cba62a8995024efb11264f4fcf" args="(ID3Tag *tag, bool ext)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Tag_SetExtendedHeader </td>
          <td>(</td>
          <td class="paramtype">ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>ext</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00100">100</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="acb80e45974b229588059f549a29a9fdb"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_SetPadding" ref="acb80e45974b229588059f549a29a9fdb" args="(ID3Tag *tag, bool pad)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Tag_SetPadding </td>
          <td>(</td>
          <td class="paramtype">ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>pad</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00109">109</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4bb62d8d2f0bd727eaf97d7db6ed7011"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_SetUnsync" ref="a4bb62d8d2f0bd727eaf97d7db6ed7011" args="(ID3Tag *tag, bool unsync)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3Tag_SetUnsync </td>
          <td>(</td>
          <td class="paramtype">ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>unsync</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00090">90</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a902a522151881a6241ab6e50f97e112b"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_Strip" ref="a902a522151881a6241ab6e50f97e112b" args="(ID3Tag *tag, flags_t ulTagFlags)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT <a class="el" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84">ID3_Err</a> CCONV ID3Tag_Strip </td>
          <td>(</td>
          <td class="paramtype">ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="globals_8h.html#ab20eda11df95fbb997872386ec0d6004">flags_t</a>&#160;</td>
          <td class="paramname"><em>ulTagFlags</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00223">223</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2c29837608cc7a73b11974df7a7e3347"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_Update" ref="a2c29837608cc7a73b11974df7a7e3347" args="(ID3Tag *tag)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT <a class="el" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84">ID3_Err</a> CCONV ID3Tag_Update </td>
          <td>(</td>
          <td class="paramtype">ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00200">200</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a536fb4478db7851232d1dc6ef8fcfde0"></a><!-- doxytag: member="c_wrapper.cpp::ID3Tag_UpdateByTagType" ref="a536fb4478db7851232d1dc6ef8fcfde0" args="(ID3Tag *tag, flags_t tag_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT <a class="el" href="globals_8h.html#a0b8e76d7ef771f36346f7e4e5ce3fa84">ID3_Err</a> CCONV ID3Tag_UpdateByTagType </td>
          <td>(</td>
          <td class="paramtype">ID3Tag *&#160;</td>
          <td class="paramname"><em>tag</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="globals_8h.html#ab20eda11df95fbb997872386ec0d6004">flags_t</a>&#160;</td>
          <td class="paramname"><em>tag_type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00211">211</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac335cd03a1d4a53a7917b85d783640b6"></a><!-- doxytag: member="c_wrapper.cpp::ID3TagConstIterator_Delete" ref="ac335cd03a1d4a53a7917b85d783640b6" args="(ID3TagConstIterator *iter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3TagConstIterator_Delete </td>
          <td>(</td>
          <td class="paramtype">ID3TagConstIterator *&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00366">366</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a86ac86ce2e30e8449a84ffeea2bc7e83"></a><!-- doxytag: member="c_wrapper.cpp::ID3TagConstIterator_GetNext" ref="a86ac86ce2e30e8449a84ffeea2bc7e83" args="(ID3TagConstIterator *iter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT const ID3Frame* CCONV ID3TagConstIterator_GetNext </td>
          <td>(</td>
          <td class="paramtype">ID3TagConstIterator *&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00375">375</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ab7792c6f1e17950d9fe37424efa3c43e"></a><!-- doxytag: member="c_wrapper.cpp::ID3TagIterator_Delete" ref="ab7792c6f1e17950d9fe37424efa3c43e" args="(ID3TagIterator *iter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT void CCONV ID3TagIterator_Delete </td>
          <td>(</td>
          <td class="paramtype">ID3TagIterator *&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00346">346</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a72fa7d7e04ee4ac00d0d3f45f560f403"></a><!-- doxytag: member="c_wrapper.cpp::ID3TagIterator_GetNext" ref="a72fa7d7e04ee4ac00d0d3f45f560f403" args="(ID3TagIterator *iter)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ID3_C_EXPORT ID3Frame* CCONV ID3TagIterator_GetNext </td>
          <td>(</td>
          <td class="paramtype">ID3TagIterator *&#160;</td>
          <td class="paramname"><em>iter</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="c__wrapper_8cpp_source.html#l00355">355</a> of file <a class="el" href="c__wrapper_8cpp_source.html">c_wrapper.cpp</a>.</p>

</div>
</div>
</div>
<hr size="1"><address style="text-align: right;"><small>
Generated for id3lib by&nbsp;<a href="http://www.doxygen.org/
index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a>
1.7.3</small></address></body></html>