Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
ffmpeg-doc / usr / share / doc / ffmpeg / api / intreadwrite_8h.html
Size: Mime:
<!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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>FFmpeg: libavutil/intreadwrite.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">FFmpeg
   &#160;<span id="projectnumber">3.0.2</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </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>Globals</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_8d855866ba5d436d839c7fc557836cd9.html">libavutil</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">intreadwrite.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;stdint.h&gt;</code><br/>
<code>#include &quot;libavutil/avconfig.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="attributes_8h_source.html">attributes.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="bswap_8h_source.html">bswap.h</a>&quot;</code><br/>
</div>
<p><a href="intreadwrite_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionav__alias.html">av_alias</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionav__alias.html">av_alias</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionav__alias.html">av_alias</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionunaligned__64.html">unaligned_64</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionunaligned__32.html">unaligned_32</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionunaligned__16.html">unaligned_16</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a020512f12aa1fc9cc2ec5d19fa4d3963"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a020512f12aa1fc9cc2ec5d19fa4d3963">AV_RN</a>(s, p)&#160;&#160;&#160;(((const union unaligned_##s *) (p))-&gt;l)</td></tr>
<tr class="separator:a020512f12aa1fc9cc2ec5d19fa4d3963"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaeaa15759b6e96fc26e72d0961272920"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#aaeaa15759b6e96fc26e72d0961272920">AV_WN</a>(s, p, v)&#160;&#160;&#160;((((union unaligned_##s *) (p))-&gt;l) = (v))</td></tr>
<tr class="separator:aaeaa15759b6e96fc26e72d0961272920"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abba39129956db1c2c54c984819b9356e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#abba39129956db1c2c54c984819b9356e">AV_RN16</a>(p)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a020512f12aa1fc9cc2ec5d19fa4d3963">AV_RN</a>(16, p)</td></tr>
<tr class="separator:abba39129956db1c2c54c984819b9356e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44f4fb158dba8bef8558a9092047e108"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a44f4fb158dba8bef8558a9092047e108">AV_RN32</a>(p)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a020512f12aa1fc9cc2ec5d19fa4d3963">AV_RN</a>(32, p)</td></tr>
<tr class="separator:a44f4fb158dba8bef8558a9092047e108"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ec1c5d795847263b619e774460a5805"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a1ec1c5d795847263b619e774460a5805">AV_RN64</a>(p)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a020512f12aa1fc9cc2ec5d19fa4d3963">AV_RN</a>(64, p)</td></tr>
<tr class="separator:a1ec1c5d795847263b619e774460a5805"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab57091b00cb68a113d18ab0d79f62823"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#ab57091b00cb68a113d18ab0d79f62823">AV_WN16</a>(p, v)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aaeaa15759b6e96fc26e72d0961272920">AV_WN</a>(16, p, v)</td></tr>
<tr class="separator:ab57091b00cb68a113d18ab0d79f62823"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b5acc160c4752ec37479a1d36989717"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a1b5acc160c4752ec37479a1d36989717">AV_WN32</a>(p, v)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aaeaa15759b6e96fc26e72d0961272920">AV_WN</a>(32, p, v)</td></tr>
<tr class="separator:a1b5acc160c4752ec37479a1d36989717"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8cb04659ca903c9933cc41e7d9e62f0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#aa8cb04659ca903c9933cc41e7d9e62f0">AV_WN64</a>(p, v)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aaeaa15759b6e96fc26e72d0961272920">AV_WN</a>(64, p, v)</td></tr>
<tr class="separator:aa8cb04659ca903c9933cc41e7d9e62f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc6827e2294c9685cb7b4ba80b8fcc83"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#adc6827e2294c9685cb7b4ba80b8fcc83">AV_RB</a>(s, p)&#160;&#160;&#160;av_bswap##s(<a class="el" href="intreadwrite_8h.html#a020512f12aa1fc9cc2ec5d19fa4d3963">AV_RN</a>##s(p))</td></tr>
<tr class="separator:adc6827e2294c9685cb7b4ba80b8fcc83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea627f318bc3eff226c3997c59777afc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#aea627f318bc3eff226c3997c59777afc">AV_WB</a>(s, p, v)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aaeaa15759b6e96fc26e72d0961272920">AV_WN</a>##s(p, av_bswap##s(v))</td></tr>
<tr class="separator:aea627f318bc3eff226c3997c59777afc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9cb752488fce835f0296a2c5966ef6f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a9cb752488fce835f0296a2c5966ef6f2">AV_RL</a>(s, p)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a020512f12aa1fc9cc2ec5d19fa4d3963">AV_RN</a>##s(p)</td></tr>
<tr class="separator:a9cb752488fce835f0296a2c5966ef6f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbe3fc7b5338ad527f0639149ba4140d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#adbe3fc7b5338ad527f0639149ba4140d">AV_WL</a>(s, p, v)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aaeaa15759b6e96fc26e72d0961272920">AV_WN</a>##s(p, v)</td></tr>
<tr class="separator:adbe3fc7b5338ad527f0639149ba4140d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c1d8297f364bdabb641134d89452be8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a2c1d8297f364bdabb641134d89452be8">AV_RB8</a>(x)&#160;&#160;&#160;(((const uint8_t*)(x))[0])</td></tr>
<tr class="separator:a2c1d8297f364bdabb641134d89452be8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ac2c1eb4e110798d965d0aead639ff9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a9ac2c1eb4e110798d965d0aead639ff9">AV_WB8</a>(p, d)&#160;&#160;&#160;do { ((uint8_t*)(p))[0] = (d); } while(0)</td></tr>
<tr class="separator:a9ac2c1eb4e110798d965d0aead639ff9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55078053865057f170763da4992b4f9f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a55078053865057f170763da4992b4f9f">AV_RL8</a>(x)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a2c1d8297f364bdabb641134d89452be8">AV_RB8</a>(x)</td></tr>
<tr class="separator:a55078053865057f170763da4992b4f9f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1c05294c31b4a16d37d5620a84d55c15"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a1c05294c31b4a16d37d5620a84d55c15">AV_WL8</a>(p, d)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a9ac2c1eb4e110798d965d0aead639ff9">AV_WB8</a>(p, d)</td></tr>
<tr class="separator:a1c05294c31b4a16d37d5620a84d55c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed507570c89b3f42b33bcc9cfda729ba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#aed507570c89b3f42b33bcc9cfda729ba">AV_RB16</a>(p)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#adc6827e2294c9685cb7b4ba80b8fcc83">AV_RB</a>(16, p)</td></tr>
<tr class="separator:aed507570c89b3f42b33bcc9cfda729ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7accbb4255a3ca20f84837e4ad36816"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#ab7accbb4255a3ca20f84837e4ad36816">AV_WB16</a>(p, v)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aea627f318bc3eff226c3997c59777afc">AV_WB</a>(16, p, v)</td></tr>
<tr class="separator:ab7accbb4255a3ca20f84837e4ad36816"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab00678adc4c96bd1d4966704c3001d13"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#ab00678adc4c96bd1d4966704c3001d13">AV_RL16</a>(p)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a9cb752488fce835f0296a2c5966ef6f2">AV_RL</a>(16, p)</td></tr>
<tr class="separator:ab00678adc4c96bd1d4966704c3001d13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba656beaa26f86d7be6373604a456896"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#aba656beaa26f86d7be6373604a456896">AV_WL16</a>(p, v)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#adbe3fc7b5338ad527f0639149ba4140d">AV_WL</a>(16, p, v)</td></tr>
<tr class="separator:aba656beaa26f86d7be6373604a456896"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a707f99f72fc1c8b2b42ef74dd253eb36"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a707f99f72fc1c8b2b42ef74dd253eb36">AV_RB32</a>(p)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#adc6827e2294c9685cb7b4ba80b8fcc83">AV_RB</a>(32, p)</td></tr>
<tr class="separator:a707f99f72fc1c8b2b42ef74dd253eb36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e73ce17f178d25c0b9b4a149021ad09"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a1e73ce17f178d25c0b9b4a149021ad09">AV_WB32</a>(p, v)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aea627f318bc3eff226c3997c59777afc">AV_WB</a>(32, p, v)</td></tr>
<tr class="separator:a1e73ce17f178d25c0b9b4a149021ad09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a635da34482479d790f40ae0dc212fc8d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a635da34482479d790f40ae0dc212fc8d">AV_RL32</a>(p)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a9cb752488fce835f0296a2c5966ef6f2">AV_RL</a>(32, p)</td></tr>
<tr class="separator:a635da34482479d790f40ae0dc212fc8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a8ed7e1893f66d3ae88b09fc9609343"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a5a8ed7e1893f66d3ae88b09fc9609343">AV_WL32</a>(p, v)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#adbe3fc7b5338ad527f0639149ba4140d">AV_WL</a>(32, p, v)</td></tr>
<tr class="separator:a5a8ed7e1893f66d3ae88b09fc9609343"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8e0e9c88c6fa94435bb3bfafb8c431d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#aa8e0e9c88c6fa94435bb3bfafb8c431d">AV_RB64</a>(p)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#adc6827e2294c9685cb7b4ba80b8fcc83">AV_RB</a>(64, p)</td></tr>
<tr class="separator:aa8e0e9c88c6fa94435bb3bfafb8c431d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e3252c2968f662867c8e729eb2286dc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a8e3252c2968f662867c8e729eb2286dc">AV_WB64</a>(p, v)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aea627f318bc3eff226c3997c59777afc">AV_WB</a>(64, p, v)</td></tr>
<tr class="separator:a8e3252c2968f662867c8e729eb2286dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6221aa4219a1d4803136608c6a56d023"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a6221aa4219a1d4803136608c6a56d023">AV_RL64</a>(p)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a9cb752488fce835f0296a2c5966ef6f2">AV_RL</a>(64, p)</td></tr>
<tr class="separator:a6221aa4219a1d4803136608c6a56d023"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42556bb7701e4e8e39784e52111eb0ea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a42556bb7701e4e8e39784e52111eb0ea">AV_WL64</a>(p, v)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#adbe3fc7b5338ad527f0639149ba4140d">AV_WL</a>(64, p, v)</td></tr>
<tr class="separator:a42556bb7701e4e8e39784e52111eb0ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebf18e1441526de3d384deb33efde013"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#aebf18e1441526de3d384deb33efde013">AV_RB24</a>(x)</td></tr>
<tr class="separator:aebf18e1441526de3d384deb33efde013"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c2470fe15d4c1895742db2c9993f56a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a0c2470fe15d4c1895742db2c9993f56a">AV_WB24</a>(p, d)</td></tr>
<tr class="separator:a0c2470fe15d4c1895742db2c9993f56a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bf88f49de5f9bf22ad5c100de42e987"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a0bf88f49de5f9bf22ad5c100de42e987">AV_RL24</a>(x)</td></tr>
<tr class="separator:a0bf88f49de5f9bf22ad5c100de42e987"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a961208430c9efe30e15c9e8eacf258da"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a961208430c9efe30e15c9e8eacf258da">AV_WL24</a>(p, d)</td></tr>
<tr class="separator:a961208430c9efe30e15c9e8eacf258da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa8d2530c9f9f048dbae9b64563fefd5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#afa8d2530c9f9f048dbae9b64563fefd5">AV_RB48</a>(x)</td></tr>
<tr class="separator:afa8d2530c9f9f048dbae9b64563fefd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83955b40b0b6ec1c4c9cee1e3b1e7b8a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a83955b40b0b6ec1c4c9cee1e3b1e7b8a">AV_WB48</a>(p, darg)</td></tr>
<tr class="separator:a83955b40b0b6ec1c4c9cee1e3b1e7b8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0666ed9466705bc54a145304ed758f47"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a0666ed9466705bc54a145304ed758f47">AV_RL48</a>(x)</td></tr>
<tr class="separator:a0666ed9466705bc54a145304ed758f47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3089b283fbd11dc195db2f86efcb523"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#aa3089b283fbd11dc195db2f86efcb523">AV_WL48</a>(p, darg)</td></tr>
<tr class="separator:aa3089b283fbd11dc195db2f86efcb523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7167ebc6f6d8674c0bd6e66fe0bb5b61"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a7167ebc6f6d8674c0bd6e66fe0bb5b61">AV_RNA</a>(s, p)&#160;&#160;&#160;(((const <a class="el" href="unionav__alias.html">av_alias</a>##s*)(p))-&gt;u##s)</td></tr>
<tr class="separator:a7167ebc6f6d8674c0bd6e66fe0bb5b61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3e3138adb0e668d956ef6aeaea53a26"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#ab3e3138adb0e668d956ef6aeaea53a26">AV_WNA</a>(s, p, v)&#160;&#160;&#160;(((<a class="el" href="unionav__alias.html">av_alias</a>##s*)(p))-&gt;u##s = (v))</td></tr>
<tr class="separator:ab3e3138adb0e668d956ef6aeaea53a26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57f0352b91eafb6ee4fa7b4bee5422de"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a57f0352b91eafb6ee4fa7b4bee5422de">AV_RN16A</a>(p)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a7167ebc6f6d8674c0bd6e66fe0bb5b61">AV_RNA</a>(16, p)</td></tr>
<tr class="separator:a57f0352b91eafb6ee4fa7b4bee5422de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac5f469c36afd41f4635ae16ef99aaeb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#aac5f469c36afd41f4635ae16ef99aaeb">AV_RN32A</a>(p)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a7167ebc6f6d8674c0bd6e66fe0bb5b61">AV_RNA</a>(32, p)</td></tr>
<tr class="separator:aac5f469c36afd41f4635ae16ef99aaeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af10237da6e090a1de594ecbbcde6a513"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#af10237da6e090a1de594ecbbcde6a513">AV_RN64A</a>(p)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a7167ebc6f6d8674c0bd6e66fe0bb5b61">AV_RNA</a>(64, p)</td></tr>
<tr class="separator:af10237da6e090a1de594ecbbcde6a513"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6718acf393a2a29d411b11b6ade16dfd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a6718acf393a2a29d411b11b6ade16dfd">AV_WN16A</a>(p, v)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#ab3e3138adb0e668d956ef6aeaea53a26">AV_WNA</a>(16, p, v)</td></tr>
<tr class="separator:a6718acf393a2a29d411b11b6ade16dfd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83fe05faaabe74423b69af94ef8bfd59"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a83fe05faaabe74423b69af94ef8bfd59">AV_WN32A</a>(p, v)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#ab3e3138adb0e668d956ef6aeaea53a26">AV_WNA</a>(32, p, v)</td></tr>
<tr class="separator:a83fe05faaabe74423b69af94ef8bfd59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae40239d6ddadb554576137ffcb15f50a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#ae40239d6ddadb554576137ffcb15f50a">AV_WN64A</a>(p, v)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#ab3e3138adb0e668d956ef6aeaea53a26">AV_WNA</a>(64, p, v)</td></tr>
<tr class="separator:ae40239d6ddadb554576137ffcb15f50a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd1b12e5454e64f02cdca3af8d13513f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#abd1b12e5454e64f02cdca3af8d13513f">AV_COPYU</a>(n, d, s)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aaeaa15759b6e96fc26e72d0961272920">AV_WN</a>##n(d, <a class="el" href="intreadwrite_8h.html#a020512f12aa1fc9cc2ec5d19fa4d3963">AV_RN</a>##n(s));</td></tr>
<tr class="separator:abd1b12e5454e64f02cdca3af8d13513f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04339041397af6858276e38f4cf86a03"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a04339041397af6858276e38f4cf86a03">AV_COPY16U</a>(d, s)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#abd1b12e5454e64f02cdca3af8d13513f">AV_COPYU</a>(16, d, s)</td></tr>
<tr class="separator:a04339041397af6858276e38f4cf86a03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ac44986def7e9a6c3896aeef25be1d9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a8ac44986def7e9a6c3896aeef25be1d9">AV_COPY32U</a>(d, s)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#abd1b12e5454e64f02cdca3af8d13513f">AV_COPYU</a>(32, d, s)</td></tr>
<tr class="separator:a8ac44986def7e9a6c3896aeef25be1d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a429a0363fb2a37cb6efb623224bcb7a5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a429a0363fb2a37cb6efb623224bcb7a5">AV_COPY64U</a>(d, s)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#abd1b12e5454e64f02cdca3af8d13513f">AV_COPYU</a>(64, d, s)</td></tr>
<tr class="separator:a429a0363fb2a37cb6efb623224bcb7a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2daa324032e9276220d464c8aafb4427"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a2daa324032e9276220d464c8aafb4427">AV_COPY128U</a>(d, s)</td></tr>
<tr class="separator:a2daa324032e9276220d464c8aafb4427"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b6c367b55e6bb38e533c6624dce2d60"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a8b6c367b55e6bb38e533c6624dce2d60">AV_COPY</a>(n, d, s)&#160;&#160;&#160;(((<a class="el" href="unionav__alias.html">av_alias</a>##n*)(d))-&gt;u##n = ((const <a class="el" href="unionav__alias.html">av_alias</a>##n*)(s))-&gt;u##n)</td></tr>
<tr class="separator:a8b6c367b55e6bb38e533c6624dce2d60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf1f92c58eae20370a29c9cbea0d2e67"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#abf1f92c58eae20370a29c9cbea0d2e67">AV_COPY16</a>(d, s)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a8b6c367b55e6bb38e533c6624dce2d60">AV_COPY</a>(16, d, s)</td></tr>
<tr class="separator:abf1f92c58eae20370a29c9cbea0d2e67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4d73eb3f0a39c7cb3a97ce7296b80bf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#af4d73eb3f0a39c7cb3a97ce7296b80bf">AV_COPY32</a>(d, s)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a8b6c367b55e6bb38e533c6624dce2d60">AV_COPY</a>(32, d, s)</td></tr>
<tr class="separator:af4d73eb3f0a39c7cb3a97ce7296b80bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50654c20c1149e9f6f8bb80a335231e7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a50654c20c1149e9f6f8bb80a335231e7">AV_COPY64</a>(d, s)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a8b6c367b55e6bb38e533c6624dce2d60">AV_COPY</a>(64, d, s)</td></tr>
<tr class="separator:a50654c20c1149e9f6f8bb80a335231e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bff2b6e75bc7a0df5c6edb8bfb814c3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a2bff2b6e75bc7a0df5c6edb8bfb814c3">AV_COPY128</a>(d, s)</td></tr>
<tr class="separator:a2bff2b6e75bc7a0df5c6edb8bfb814c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d746019a9e7d4c9dcbfc6e238bf7fc4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a0d746019a9e7d4c9dcbfc6e238bf7fc4">AV_SWAP</a>(n, a, b)&#160;&#160;&#160;<a class="el" href="common_8h.html#a09a0bb7d8fcfac416de7a5fe7fd8b0f1">FFSWAP</a>(<a class="el" href="unionav__alias.html">av_alias</a>##n, *(<a class="el" href="unionav__alias.html">av_alias</a>##n*)(a), *(<a class="el" href="unionav__alias.html">av_alias</a>##n*)(b))</td></tr>
<tr class="separator:a0d746019a9e7d4c9dcbfc6e238bf7fc4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e12b7da6936ff11fdb19343e4d39889"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a1e12b7da6936ff11fdb19343e4d39889">AV_SWAP64</a>(a, b)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a0d746019a9e7d4c9dcbfc6e238bf7fc4">AV_SWAP</a>(64, a, b)</td></tr>
<tr class="separator:a1e12b7da6936ff11fdb19343e4d39889"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5ed03faa07a86bc644a746caaaadf46"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#ae5ed03faa07a86bc644a746caaaadf46">AV_ZERO</a>(n, d)&#160;&#160;&#160;(((<a class="el" href="unionav__alias.html">av_alias</a>##n*)(d))-&gt;u##n = 0)</td></tr>
<tr class="separator:ae5ed03faa07a86bc644a746caaaadf46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aabb8102d6243616145305d089bfe05db"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#aabb8102d6243616145305d089bfe05db">AV_ZERO16</a>(d)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#ae5ed03faa07a86bc644a746caaaadf46">AV_ZERO</a>(16, d)</td></tr>
<tr class="separator:aabb8102d6243616145305d089bfe05db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bba4ee59e0894465c7aaa11c73bcbd5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a0bba4ee59e0894465c7aaa11c73bcbd5">AV_ZERO32</a>(d)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#ae5ed03faa07a86bc644a746caaaadf46">AV_ZERO</a>(32, d)</td></tr>
<tr class="separator:a0bba4ee59e0894465c7aaa11c73bcbd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a485836c035a7aab045094ca27381964b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a485836c035a7aab045094ca27381964b">AV_ZERO64</a>(d)&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#ae5ed03faa07a86bc644a746caaaadf46">AV_ZERO</a>(64, d)</td></tr>
<tr class="separator:a485836c035a7aab045094ca27381964b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c3f497db4f11e02df33b15dddbe5fed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#a7c3f497db4f11e02df33b15dddbe5fed">AV_ZERO128</a>(d)</td></tr>
<tr class="separator:a7c3f497db4f11e02df33b15dddbe5fed"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ab8e3f2ef945db7c0e2591014a31facc7"><td class="memItemLeft" align="right" valign="top">union <a class="el" href="unionunaligned__64.html">unaligned_64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="intreadwrite_8h.html#ab8e3f2ef945db7c0e2591014a31facc7">av_alias</a></td></tr>
<tr class="separator:ab8e3f2ef945db7c0e2591014a31facc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a020512f12aa1fc9cc2ec5d19fa4d3963"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RN</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(((const union unaligned_##s *) (p))-&gt;l)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00224">224</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="aaeaa15759b6e96fc26e72d0961272920"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WN</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">v&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;((((union unaligned_##s *) (p))-&gt;l) = (v))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00225">225</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="abba39129956db1c2c54c984819b9356e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RN16</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a020512f12aa1fc9cc2ec5d19fa4d3963">AV_RN</a>(16, p)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00360">360</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a44f4fb158dba8bef8558a9092047e108"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RN32</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a020512f12aa1fc9cc2ec5d19fa4d3963">AV_RN</a>(32, p)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00364">364</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1ec1c5d795847263b619e774460a5805"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RN64</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a020512f12aa1fc9cc2ec5d19fa4d3963">AV_RN</a>(64, p)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00368">368</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab57091b00cb68a113d18ab0d79f62823"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WN16</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">v&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aaeaa15759b6e96fc26e72d0961272920">AV_WN</a>(16, p, v)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00372">372</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1b5acc160c4752ec37479a1d36989717"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WN32</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">v&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aaeaa15759b6e96fc26e72d0961272920">AV_WN</a>(32, p, v)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00376">376</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa8cb04659ca903c9933cc41e7d9e62f0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WN64</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">v&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aaeaa15759b6e96fc26e72d0961272920">AV_WN</a>(64, p, v)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00380">380</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="adc6827e2294c9685cb7b4ba80b8fcc83"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RB</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;av_bswap##s(<a class="el" href="intreadwrite_8h.html#a020512f12aa1fc9cc2ec5d19fa4d3963">AV_RN</a>##s(p))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00389">389</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="aea627f318bc3eff226c3997c59777afc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WB</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">v&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aaeaa15759b6e96fc26e72d0961272920">AV_WN</a>##s(p, av_bswap##s(v))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00390">390</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9cb752488fce835f0296a2c5966ef6f2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RL</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a020512f12aa1fc9cc2ec5d19fa4d3963">AV_RN</a>##s(p)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00391">391</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="adbe3fc7b5338ad527f0639149ba4140d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WL</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">v&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aaeaa15759b6e96fc26e72d0961272920">AV_WN</a>##s(p, v)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00392">392</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2c1d8297f364bdabb641134d89452be8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RB8</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;(((const uint8_t*)(x))[0])</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00395">395</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9ac2c1eb4e110798d965d0aead639ff9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WB8</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;do { ((uint8_t*)(p))[0] = (d); } while(0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00396">396</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a55078053865057f170763da4992b4f9f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RL8</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a2c1d8297f364bdabb641134d89452be8">AV_RB8</a>(x)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00398">398</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1c05294c31b4a16d37d5620a84d55c15"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WL8</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a9ac2c1eb4e110798d965d0aead639ff9">AV_WB8</a>(p, d)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00399">399</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="aed507570c89b3f42b33bcc9cfda729ba"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RB16</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#adc6827e2294c9685cb7b4ba80b8fcc83">AV_RB</a>(16, p)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00402">402</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab7accbb4255a3ca20f84837e4ad36816"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WB16</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">v&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aea627f318bc3eff226c3997c59777afc">AV_WB</a>(16, p, v)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00405">405</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab00678adc4c96bd1d4966704c3001d13"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RL16</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a9cb752488fce835f0296a2c5966ef6f2">AV_RL</a>(16, p)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00409">409</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="aba656beaa26f86d7be6373604a456896"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WL16</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">v&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#adbe3fc7b5338ad527f0639149ba4140d">AV_WL</a>(16, p, v)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00412">412</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a707f99f72fc1c8b2b42ef74dd253eb36"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RB32</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#adc6827e2294c9685cb7b4ba80b8fcc83">AV_RB</a>(32, p)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00416">416</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1e73ce17f178d25c0b9b4a149021ad09"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WB32</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">v&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aea627f318bc3eff226c3997c59777afc">AV_WB</a>(32, p, v)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00419">419</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a635da34482479d790f40ae0dc212fc8d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RL32</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a9cb752488fce835f0296a2c5966ef6f2">AV_RL</a>(32, p)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00423">423</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a5a8ed7e1893f66d3ae88b09fc9609343"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WL32</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">v&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#adbe3fc7b5338ad527f0639149ba4140d">AV_WL</a>(32, p, v)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00426">426</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa8e0e9c88c6fa94435bb3bfafb8c431d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RB64</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#adc6827e2294c9685cb7b4ba80b8fcc83">AV_RB</a>(64, p)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00430">430</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8e3252c2968f662867c8e729eb2286dc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WB64</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">v&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aea627f318bc3eff226c3997c59777afc">AV_WB</a>(64, p, v)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00433">433</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6221aa4219a1d4803136608c6a56d023"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RL64</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a9cb752488fce835f0296a2c5966ef6f2">AV_RL</a>(64, p)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00437">437</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a42556bb7701e4e8e39784e52111eb0ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WL64</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">v&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#adbe3fc7b5338ad527f0639149ba4140d">AV_WL</a>(64, p, v)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00440">440</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="aebf18e1441526de3d384deb33efde013"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RB24</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((((<span class="keyword">const</span> uint8_t*)(x))[0] &lt;&lt; 16) |         \</div>
<div class="line">     (((<span class="keyword">const</span> uint8_t*)(x))[1] &lt;&lt;  8) |         \</div>
<div class="line">      ((<span class="keyword">const</span> uint8_t*)(x))[2])</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00444">444</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0c2470fe15d4c1895742db2c9993f56a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WB24</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                   \</div>
<div class="line">        ((uint8_t*)(p))[2] = (d);               \</div>
<div class="line">        ((uint8_t*)(p))[1] = (d)&gt;&gt;8;            \</div>
<div class="line">        ((uint8_t*)(p))[0] = (d)&gt;&gt;16;           \</div>
<div class="line">    } <span class="keywordflow">while</span>(0)</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00450">450</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0bf88f49de5f9bf22ad5c100de42e987"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RL24</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">((((<span class="keyword">const</span> uint8_t*)(x))[2] &lt;&lt; 16) |         \</div>
<div class="line">     (((<span class="keyword">const</span> uint8_t*)(x))[1] &lt;&lt;  8) |         \</div>
<div class="line">      ((<span class="keyword">const</span> uint8_t*)(x))[0])</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00458">458</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a961208430c9efe30e15c9e8eacf258da"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WL24</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                   \</div>
<div class="line">        ((uint8_t*)(p))[0] = (d);               \</div>
<div class="line">        ((uint8_t*)(p))[1] = (d)&gt;&gt;8;            \</div>
<div class="line">        ((uint8_t*)(p))[2] = (d)&gt;&gt;16;           \</div>
<div class="line">    } <span class="keywordflow">while</span>(0)</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00464">464</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="afa8d2530c9f9f048dbae9b64563fefd5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RB48</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(((uint64_t)((<span class="keyword">const</span> uint8_t*)(x))[0] &lt;&lt; 40) |         \</div>
<div class="line">     ((uint64_t)((<span class="keyword">const</span> uint8_t*)(x))[1] &lt;&lt; 32) |         \</div>
<div class="line">     ((uint64_t)((<span class="keyword">const</span> uint8_t*)(x))[2] &lt;&lt; 24) |         \</div>
<div class="line">     ((uint64_t)((<span class="keyword">const</span> uint8_t*)(x))[3] &lt;&lt; 16) |         \</div>
<div class="line">     ((uint64_t)((<span class="keyword">const</span> uint8_t*)(x))[4] &lt;&lt;  8) |         \</div>
<div class="line">      (uint64_t)((<span class="keyword">const</span> uint8_t*)(x))[5])</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00472">472</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a83955b40b0b6ec1c4c9cee1e3b1e7b8a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WB48</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">darg&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                \</div>
<div class="line">        uint64_t d = (darg);                    \</div>
<div class="line">        ((uint8_t*)(p))[5] = (d);               \</div>
<div class="line">        ((uint8_t*)(p))[4] = (d)&gt;&gt;8;            \</div>
<div class="line">        ((uint8_t*)(p))[3] = (d)&gt;&gt;16;           \</div>
<div class="line">        ((uint8_t*)(p))[2] = (d)&gt;&gt;24;           \</div>
<div class="line">        ((uint8_t*)(p))[1] = (d)&gt;&gt;32;           \</div>
<div class="line">        ((uint8_t*)(p))[0] = (d)&gt;&gt;40;           \</div>
<div class="line">    } <span class="keywordflow">while</span>(0)</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00481">481</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0666ed9466705bc54a145304ed758f47"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RL48</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">x</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line">(((uint64_t)((<span class="keyword">const</span> uint8_t*)(x))[5] &lt;&lt; 40) |         \</div>
<div class="line">     ((uint64_t)((<span class="keyword">const</span> uint8_t*)(x))[4] &lt;&lt; 32) |         \</div>
<div class="line">     ((uint64_t)((<span class="keyword">const</span> uint8_t*)(x))[3] &lt;&lt; 24) |         \</div>
<div class="line">     ((uint64_t)((<span class="keyword">const</span> uint8_t*)(x))[2] &lt;&lt; 16) |         \</div>
<div class="line">     ((uint64_t)((<span class="keyword">const</span> uint8_t*)(x))[1] &lt;&lt;  8) |         \</div>
<div class="line">      (uint64_t)((<span class="keyword">const</span> uint8_t*)(x))[0])</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00493">493</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa3089b283fbd11dc195db2f86efcb523"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WL48</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">darg&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                \</div>
<div class="line">        uint64_t d = (darg);                    \</div>
<div class="line">        ((uint8_t*)(p))[0] = (d);               \</div>
<div class="line">        ((uint8_t*)(p))[1] = (d)&gt;&gt;8;            \</div>
<div class="line">        ((uint8_t*)(p))[2] = (d)&gt;&gt;16;           \</div>
<div class="line">        ((uint8_t*)(p))[3] = (d)&gt;&gt;24;           \</div>
<div class="line">        ((uint8_t*)(p))[4] = (d)&gt;&gt;32;           \</div>
<div class="line">        ((uint8_t*)(p))[5] = (d)&gt;&gt;40;           \</div>
<div class="line">    } <span class="keywordflow">while</span>(0)</div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00502">502</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7167ebc6f6d8674c0bd6e66fe0bb5b61"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RNA</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(((const <a class="el" href="unionav__alias.html">av_alias</a>##s*)(p))-&gt;u##s)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00518">518</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab3e3138adb0e668d956ef6aeaea53a26"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WNA</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">v&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(((<a class="el" href="unionav__alias.html">av_alias</a>##s*)(p))-&gt;u##s = (v))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00519">519</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a57f0352b91eafb6ee4fa7b4bee5422de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RN16A</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a7167ebc6f6d8674c0bd6e66fe0bb5b61">AV_RNA</a>(16, p)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00522">522</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="aac5f469c36afd41f4635ae16ef99aaeb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RN32A</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a7167ebc6f6d8674c0bd6e66fe0bb5b61">AV_RNA</a>(32, p)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00526">526</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="af10237da6e090a1de594ecbbcde6a513"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_RN64A</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a7167ebc6f6d8674c0bd6e66fe0bb5b61">AV_RNA</a>(64, p)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00530">530</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6718acf393a2a29d411b11b6ade16dfd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WN16A</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">v&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#ab3e3138adb0e668d956ef6aeaea53a26">AV_WNA</a>(16, p, v)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00534">534</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a83fe05faaabe74423b69af94ef8bfd59"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WN32A</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">v&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#ab3e3138adb0e668d956ef6aeaea53a26">AV_WNA</a>(32, p, v)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00538">538</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae40239d6ddadb554576137ffcb15f50a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_WN64A</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">p, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">v&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#ab3e3138adb0e668d956ef6aeaea53a26">AV_WNA</a>(64, p, v)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00542">542</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="abd1b12e5454e64f02cdca3af8d13513f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_COPYU</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">n, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#aaeaa15759b6e96fc26e72d0961272920">AV_WN</a>##n(d, <a class="el" href="intreadwrite_8h.html#a020512f12aa1fc9cc2ec5d19fa4d3963">AV_RN</a>##n(s));</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00550">550</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a04339041397af6858276e38f4cf86a03"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_COPY16U</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#abd1b12e5454e64f02cdca3af8d13513f">AV_COPYU</a>(16, d, s)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00553">553</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8ac44986def7e9a6c3896aeef25be1d9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_COPY32U</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#abd1b12e5454e64f02cdca3af8d13513f">AV_COPYU</a>(32, d, s)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00557">557</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a429a0363fb2a37cb6efb623224bcb7a5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_COPY64U</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#abd1b12e5454e64f02cdca3af8d13513f">AV_COPYU</a>(64, d, s)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00561">561</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2daa324032e9276220d464c8aafb4427"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_COPY128U</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                                        <a class="code" href="intreadwrite_8h.html#a429a0363fb2a37cb6efb623224bcb7a5">\</a></div>
<div class="line"><a class="code" href="intreadwrite_8h.html#a429a0363fb2a37cb6efb623224bcb7a5">        AV_COPY64U</a>(d, s);                                       <a class="code" href="intreadwrite_8h.html#a429a0363fb2a37cb6efb623224bcb7a5">\</a></div>
<div class="line"><a class="code" href="intreadwrite_8h.html#a429a0363fb2a37cb6efb623224bcb7a5">        AV_COPY64U</a>((<span class="keywordtype">char</span> *)(d) + 8, (<span class="keyword">const</span> <span class="keywordtype">char</span> *)(s) + 8);     \</div>
<div class="line">    } <span class="keywordflow">while</span>(0)</div>
<div class="ttc" id="intreadwrite_8h_html_a429a0363fb2a37cb6efb623224bcb7a5"><div class="ttname"><a href="intreadwrite_8h.html#a429a0363fb2a37cb6efb623224bcb7a5">AV_COPY64U</a></div><div class="ttdeci">#define AV_COPY64U(d, s)</div><div class="ttdef"><b>Definition:</b> <a href="intreadwrite_8h_source.html#l00561">intreadwrite.h:561</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00565">565</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8b6c367b55e6bb38e533c6624dce2d60"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_COPY</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">n, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(((<a class="el" href="unionav__alias.html">av_alias</a>##n*)(d))-&gt;u##n = ((const <a class="el" href="unionav__alias.html">av_alias</a>##n*)(s))-&gt;u##n)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00578">578</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="abf1f92c58eae20370a29c9cbea0d2e67"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_COPY16</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a8b6c367b55e6bb38e533c6624dce2d60">AV_COPY</a>(16, d, s)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00582">582</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="af4d73eb3f0a39c7cb3a97ce7296b80bf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_COPY32</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a8b6c367b55e6bb38e533c6624dce2d60">AV_COPY</a>(32, d, s)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00586">586</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a50654c20c1149e9f6f8bb80a335231e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_COPY64</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a8b6c367b55e6bb38e533c6624dce2d60">AV_COPY</a>(64, d, s)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00590">590</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a2bff2b6e75bc7a0df5c6edb8bfb814c3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_COPY128</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">s&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                                       <a class="code" href="intreadwrite_8h.html#a50654c20c1149e9f6f8bb80a335231e7">\</a></div>
<div class="line"><a class="code" href="intreadwrite_8h.html#a50654c20c1149e9f6f8bb80a335231e7">        AV_COPY64</a>(d, s);                       <a class="code" href="intreadwrite_8h.html#a50654c20c1149e9f6f8bb80a335231e7">\</a></div>
<div class="line"><a class="code" href="intreadwrite_8h.html#a50654c20c1149e9f6f8bb80a335231e7">        AV_COPY64</a>((<span class="keywordtype">char</span>*)(d)+8, (<span class="keywordtype">char</span>*)(s)+8); \</div>
<div class="line">    } <span class="keywordflow">while</span>(0)</div>
<div class="ttc" id="intreadwrite_8h_html_a50654c20c1149e9f6f8bb80a335231e7"><div class="ttname"><a href="intreadwrite_8h.html#a50654c20c1149e9f6f8bb80a335231e7">AV_COPY64</a></div><div class="ttdeci">#define AV_COPY64(d, s)</div><div class="ttdef"><b>Definition:</b> <a href="intreadwrite_8h_source.html#l00590">intreadwrite.h:590</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00594">594</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0d746019a9e7d4c9dcbfc6e238bf7fc4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_SWAP</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">n, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">a, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="common_8h.html#a09a0bb7d8fcfac416de7a5fe7fd8b0f1">FFSWAP</a>(<a class="el" href="unionav__alias.html">av_alias</a>##n, *(<a class="el" href="unionav__alias.html">av_alias</a>##n*)(a), *(<a class="el" href="unionav__alias.html">av_alias</a>##n*)(b))</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00601">601</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1e12b7da6936ff11fdb19343e4d39889"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_SWAP64</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">a, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">b&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#a0d746019a9e7d4c9dcbfc6e238bf7fc4">AV_SWAP</a>(64, a, b)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00604">604</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae5ed03faa07a86bc644a746caaaadf46"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_ZERO</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">n, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td>&#160;&#160;&#160;(((<a class="el" href="unionav__alias.html">av_alias</a>##n*)(d))-&gt;u##n = 0)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00607">607</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="aabb8102d6243616145305d089bfe05db"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_ZERO16</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#ae5ed03faa07a86bc644a746caaaadf46">AV_ZERO</a>(16, d)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00610">610</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0bba4ee59e0894465c7aaa11c73bcbd5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_ZERO32</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#ae5ed03faa07a86bc644a746caaaadf46">AV_ZERO</a>(32, d)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00614">614</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a485836c035a7aab045094ca27381964b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_ZERO64</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="intreadwrite_8h.html#ae5ed03faa07a86bc644a746caaaadf46">AV_ZERO</a>(64, d)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00618">618</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7c3f497db4f11e02df33b15dddbe5fed"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define AV_ZERO128</td>
          <td>(</td>
          <td class="paramtype">&#160;</td>
          <td class="paramname">d</td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<b>Value:</b><div class="fragment"><div class="line"><span class="keywordflow">do</span> {                         <a class="code" href="intreadwrite_8h.html#a485836c035a7aab045094ca27381964b">\</a></div>
<div class="line"><a class="code" href="intreadwrite_8h.html#a485836c035a7aab045094ca27381964b">        AV_ZERO64</a>(d);            <a class="code" href="intreadwrite_8h.html#a485836c035a7aab045094ca27381964b">\</a></div>
<div class="line"><a class="code" href="intreadwrite_8h.html#a485836c035a7aab045094ca27381964b">        AV_ZERO64</a>((<span class="keywordtype">char</span>*)(d)+8); \</div>
<div class="line">    } <span class="keywordflow">while</span>(0)</div>
<div class="ttc" id="intreadwrite_8h_html_a485836c035a7aab045094ca27381964b"><div class="ttname"><a href="intreadwrite_8h.html#a485836c035a7aab045094ca27381964b">AV_ZERO64</a></div><div class="ttdeci">#define AV_ZERO64(d)</div><div class="ttdef"><b>Definition:</b> <a href="intreadwrite_8h_source.html#l00618">intreadwrite.h:618</a></div></div>
</div><!-- fragment -->
<p>Definition at line <a class="el" href="intreadwrite_8h_source.html#l00622">622</a> of file <a class="el" href="intreadwrite_8h_source.html">intreadwrite.h</a>.</p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="ab8e3f2ef945db7c0e2591014a31facc7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">union <a class="el" href="unionunaligned__16.html">unaligned_16</a>   <a class="el" href="unionav__alias.html">av_alias</a></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>