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-doc / api / structAVCodecParserContext.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"/>
<title>FFmpeg: AVCodecParserContext Struct Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<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">2.7.1</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
<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 class="current"><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><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="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">AVCodecParserContext Struct Reference<div class="ingroups"><a class="el" href="group__lavc__parsing.html">Frame parsing</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<!-- doxytag: class="AVCodecParserContext" -->
<p><code>#include &lt;<a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>&gt;</code></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a50c37cbfe40edf7edb0fdf3644124eb8">priv_data</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structAVCodecParser.html">AVCodecParser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a540286a805755b5b1f9d213f9f1d7109">parser</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#ac3fc3d38b1f4e864535a9011ac2526e3">frame_offset</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a03bee6c789b4ad1b8df27afd0658b0b1">cur_offset</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#ab4eda26dc96f26d2bb71b9a9c7d9a50c">next_frame_offset</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a41702bcd99e8aeab875634fb44bfd741">pict_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a813780022f0a6abd1b7ab075264ffc3f">repeat_pict</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">This field is used for proper frame duration computation in lavf.  <a href="#a813780022f0a6abd1b7ab075264ffc3f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a7e0b385e4ec6765ab0ae0db11565dd1d">pts</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#ae3146f05127d9d4ba5a140a869bdab35">dts</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#ae89a7517e6ae437a3658424e748ed980">last_pts</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a6f05a770622ba8c068d37752fec72eca">last_dts</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#af4800c3024585bd29852ab15d11588d6">fetch_timestamp</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#ac4e6f9c9bd604bd9ff4d7a5035381557">cur_frame_start_index</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#abe8a632fc75a7b0a614175552b45f85b">cur_frame_offset</a> [<a class="el" href="libavcodec_2avcodec_8h.html#ab16338725f6f17d4acce3cc80b210f01">AV_PARSER_PTS_NB</a>]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#ab9dc35523fa27b36052b5ab984189ca2">cur_frame_pts</a> [<a class="el" href="libavcodec_2avcodec_8h.html#ab16338725f6f17d4acce3cc80b210f01">AV_PARSER_PTS_NB</a>]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a952b4e5e0f5422fb61c8a7bf3dd06afb">cur_frame_dts</a> [<a class="el" href="libavcodec_2avcodec_8h.html#ab16338725f6f17d4acce3cc80b210f01">AV_PARSER_PTS_NB</a>]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#ab6cc0e73ffbec72c438413c6c6a4e326">flags</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#af22fba8f2937d73db0ab5c9f9e985916">offset</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">byte offset from starting packet start  <a href="#af22fba8f2937d73db0ab5c9f9e985916"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a0bcb2d2925118607396a86cddf5d2add">cur_frame_end</a> [<a class="el" href="libavcodec_2avcodec_8h.html#ab16338725f6f17d4acce3cc80b210f01">AV_PARSER_PTS_NB</a>]</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#ac115e048335e4a7f1d85541cebcf2013">key_frame</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set by parser to 1 for key frames and 0 for non-key frames.  <a href="#ac115e048335e4a7f1d85541cebcf2013"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a720d361a167efcd43612fcf6ec57a2af">convergence_duration</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Time difference in stream time base units from the pts of this packet to the point at which the output from the decoder has converged independent from the availability of previous frames.  <a href="#a720d361a167efcd43612fcf6ec57a2af"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#af966b95c5e701aacc4feffd678d4e4ba">dts_sync_point</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Synchronization point for start of timestamp generation.  <a href="#af966b95c5e701aacc4feffd678d4e4ba"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a0938e2e1fb7543727fded955ccce88ca">dts_ref_dts_delta</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Offset of the current timestamp against last timestamp sync point in units of <a class="el" href="structAVCodecContext.html#ab7bfeb9fa5840aac090e2b0bd0ef7589" title="This is the fundamental unit of time (in seconds) in terms of which frame timestamps are represented...">AVCodecContext.time_base</a>.  <a href="#a0938e2e1fb7543727fded955ccce88ca"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a9d513dbc8c575da415f73a7e57db250a">pts_dts_delta</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Presentation delay of current frame in units of <a class="el" href="structAVCodecContext.html#ab7bfeb9fa5840aac090e2b0bd0ef7589" title="This is the fundamental unit of time (in seconds) in terms of which frame timestamps are represented...">AVCodecContext.time_base</a>.  <a href="#a9d513dbc8c575da415f73a7e57db250a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a9587a98646942a36bc1f676e6276d331">cur_frame_pos</a> [<a class="el" href="libavcodec_2avcodec_8h.html#ab16338725f6f17d4acce3cc80b210f01">AV_PARSER_PTS_NB</a>]</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Position of the packet in file.  <a href="#a9587a98646942a36bc1f676e6276d331"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a6cb1cf94ba19b6df4aa2c3c0a43beac7">pos</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Byte position of currently parsed frame in stream.  <a href="#a6cb1cf94ba19b6df4aa2c3c0a43beac7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#ad35a0f678d317123f179f3c73d63271d">last_pos</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Previous frame byte position.  <a href="#ad35a0f678d317123f179f3c73d63271d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a051e3628c43876e42cfcff99ea0fc44c">duration</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Duration of the current frame.  <a href="#a051e3628c43876e42cfcff99ea0fc44c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="group__lavc__core.html#ga957ef25581a6b3c98589817b1cbed02c">AVFieldOrder</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a4c43b9d404eb4a07aab63c98b0093941">field_order</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum <a class="el" href="group__lavc__parsing.html#gaad2e1cb6faa858b3558c5182d3ec56aa">AVPictureStructure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a8dd687b78f23d6f2160b853b6d1dee08">picture_structure</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Indicate whether a picture is coded as a frame, top field or bottom field.  <a href="#a8dd687b78f23d6f2160b853b6d1dee08"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a9d1e1c94451f877cbfd55e8cb3367f18">output_picture_number</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Picture number incremented in presentation or output order.  <a href="#a9d1e1c94451f877cbfd55e8cb3367f18"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a419a9c8156d65870b8ba6bc037f112a2">width</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Dimensions of the decoded video intended for presentation.  <a href="#a419a9c8156d65870b8ba6bc037f112a2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a0e64b20802c2a2fbaa998ba7ee5ecd2e">height</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#ada69849c61450b19d1056b0c739299fe">coded_width</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Dimensions of the coded video.  <a href="#ada69849c61450b19d1056b0c739299fe"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#ab667ba2d0988ee3bb25497b0176f261a">coded_height</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAVCodecParserContext.html#a7ff27ba517af207df14a781699f7ca7f">format</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">The format of the coded data, corresponds to enum AVPixelFormat for video and for enum AVSampleFormat for audio.  <a href="#a7ff27ba517af207df14a781699f7ca7f"></a><br/></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04246">4246</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>
</div><hr/><h2>Field Documentation</h2>
<a class="anchor" id="a50c37cbfe40edf7edb0fdf3644124eb8"></a><!-- doxytag: member="AVCodecParserContext::priv_data" ref="a50c37cbfe40edf7edb0fdf3644124eb8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* <a class="el" href="structAVCodecParserContext.html#a50c37cbfe40edf7edb0fdf3644124eb8">AVCodecParserContext::priv_data</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04247">4247</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a540286a805755b5b1f9d213f9f1d7109"></a><!-- doxytag: member="AVCodecParserContext::parser" ref="a540286a805755b5b1f9d213f9f1d7109" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structAVCodecParser.html">AVCodecParser</a>* <a class="el" href="structAVCodecParserContext.html#a540286a805755b5b1f9d213f9f1d7109">AVCodecParserContext::parser</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04248">4248</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac3fc3d38b1f4e864535a9011ac2526e3"></a><!-- doxytag: member="AVCodecParserContext::frame_offset" ref="ac3fc3d38b1f4e864535a9011ac2526e3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64_t <a class="el" href="structAVCodecParserContext.html#ac3fc3d38b1f4e864535a9011ac2526e3">AVCodecParserContext::frame_offset</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04249">4249</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a03bee6c789b4ad1b8df27afd0658b0b1"></a><!-- doxytag: member="AVCodecParserContext::cur_offset" ref="a03bee6c789b4ad1b8df27afd0658b0b1" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64_t <a class="el" href="structAVCodecParserContext.html#a03bee6c789b4ad1b8df27afd0658b0b1">AVCodecParserContext::cur_offset</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04250">4250</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab4eda26dc96f26d2bb71b9a9c7d9a50c"></a><!-- doxytag: member="AVCodecParserContext::next_frame_offset" ref="ab4eda26dc96f26d2bb71b9a9c7d9a50c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64_t <a class="el" href="structAVCodecParserContext.html#ab4eda26dc96f26d2bb71b9a9c7d9a50c">AVCodecParserContext::next_frame_offset</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04252">4252</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a41702bcd99e8aeab875634fb44bfd741"></a><!-- doxytag: member="AVCodecParserContext::pict_type" ref="a41702bcd99e8aeab875634fb44bfd741" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structAVCodecParserContext.html#a41702bcd99e8aeab875634fb44bfd741">AVCodecParserContext::pict_type</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04254">4254</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a813780022f0a6abd1b7ab075264ffc3f"></a><!-- doxytag: member="AVCodecParserContext::repeat_pict" ref="a813780022f0a6abd1b7ab075264ffc3f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structAVCodecParserContext.html#a813780022f0a6abd1b7ab075264ffc3f">AVCodecParserContext::repeat_pict</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This field is used for proper frame duration computation in lavf. </p>
<p>It signals, how much longer the frame duration of the current frame is compared to normal frame duration.</p>
<p>frame_duration = (1 + repeat_pict) * time_base</p>
<p>It is used by codecs like H.264 to display telecined material. </p>

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04264">4264</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7e0b385e4ec6765ab0ae0db11565dd1d"></a><!-- doxytag: member="AVCodecParserContext::pts" ref="a7e0b385e4ec6765ab0ae0db11565dd1d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64_t <a class="el" href="structAVCodecParserContext.html#a7e0b385e4ec6765ab0ae0db11565dd1d">AVCodecParserContext::pts</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04265">4265</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae3146f05127d9d4ba5a140a869bdab35"></a><!-- doxytag: member="AVCodecParserContext::dts" ref="ae3146f05127d9d4ba5a140a869bdab35" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64_t <a class="el" href="structAVCodecParserContext.html#ae3146f05127d9d4ba5a140a869bdab35">AVCodecParserContext::dts</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04266">4266</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="ae89a7517e6ae437a3658424e748ed980"></a><!-- doxytag: member="AVCodecParserContext::last_pts" ref="ae89a7517e6ae437a3658424e748ed980" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64_t <a class="el" href="structAVCodecParserContext.html#ae89a7517e6ae437a3658424e748ed980">AVCodecParserContext::last_pts</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04269">4269</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6f05a770622ba8c068d37752fec72eca"></a><!-- doxytag: member="AVCodecParserContext::last_dts" ref="a6f05a770622ba8c068d37752fec72eca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64_t <a class="el" href="structAVCodecParserContext.html#a6f05a770622ba8c068d37752fec72eca">AVCodecParserContext::last_dts</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04270">4270</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="af4800c3024585bd29852ab15d11588d6"></a><!-- doxytag: member="AVCodecParserContext::fetch_timestamp" ref="af4800c3024585bd29852ab15d11588d6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structAVCodecParserContext.html#af4800c3024585bd29852ab15d11588d6">AVCodecParserContext::fetch_timestamp</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04271">4271</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac4e6f9c9bd604bd9ff4d7a5035381557"></a><!-- doxytag: member="AVCodecParserContext::cur_frame_start_index" ref="ac4e6f9c9bd604bd9ff4d7a5035381557" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structAVCodecParserContext.html#ac4e6f9c9bd604bd9ff4d7a5035381557">AVCodecParserContext::cur_frame_start_index</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04274">4274</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="abe8a632fc75a7b0a614175552b45f85b"></a><!-- doxytag: member="AVCodecParserContext::cur_frame_offset" ref="abe8a632fc75a7b0a614175552b45f85b" args="[AV_PARSER_PTS_NB]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64_t <a class="el" href="structAVCodecParserContext.html#abe8a632fc75a7b0a614175552b45f85b">AVCodecParserContext::cur_frame_offset</a>[<a class="el" href="libavcodec_2avcodec_8h.html#ab16338725f6f17d4acce3cc80b210f01">AV_PARSER_PTS_NB</a>]</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04275">4275</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab9dc35523fa27b36052b5ab984189ca2"></a><!-- doxytag: member="AVCodecParserContext::cur_frame_pts" ref="ab9dc35523fa27b36052b5ab984189ca2" args="[AV_PARSER_PTS_NB]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64_t <a class="el" href="structAVCodecParserContext.html#ab9dc35523fa27b36052b5ab984189ca2">AVCodecParserContext::cur_frame_pts</a>[<a class="el" href="libavcodec_2avcodec_8h.html#ab16338725f6f17d4acce3cc80b210f01">AV_PARSER_PTS_NB</a>]</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04276">4276</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a952b4e5e0f5422fb61c8a7bf3dd06afb"></a><!-- doxytag: member="AVCodecParserContext::cur_frame_dts" ref="a952b4e5e0f5422fb61c8a7bf3dd06afb" args="[AV_PARSER_PTS_NB]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64_t <a class="el" href="structAVCodecParserContext.html#a952b4e5e0f5422fb61c8a7bf3dd06afb">AVCodecParserContext::cur_frame_dts</a>[<a class="el" href="libavcodec_2avcodec_8h.html#ab16338725f6f17d4acce3cc80b210f01">AV_PARSER_PTS_NB</a>]</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04277">4277</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab6cc0e73ffbec72c438413c6c6a4e326"></a><!-- doxytag: member="AVCodecParserContext::flags" ref="ab6cc0e73ffbec72c438413c6c6a4e326" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structAVCodecParserContext.html#ab6cc0e73ffbec72c438413c6c6a4e326">AVCodecParserContext::flags</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04279">4279</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="af22fba8f2937d73db0ab5c9f9e985916"></a><!-- doxytag: member="AVCodecParserContext::offset" ref="af22fba8f2937d73db0ab5c9f9e985916" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64_t <a class="el" href="structAVCodecParserContext.html#af22fba8f2937d73db0ab5c9f9e985916">AVCodecParserContext::offset</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>byte offset from starting packet start </p>

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04286">4286</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0bcb2d2925118607396a86cddf5d2add"></a><!-- doxytag: member="AVCodecParserContext::cur_frame_end" ref="a0bcb2d2925118607396a86cddf5d2add" args="[AV_PARSER_PTS_NB]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64_t <a class="el" href="structAVCodecParserContext.html#a0bcb2d2925118607396a86cddf5d2add">AVCodecParserContext::cur_frame_end</a>[<a class="el" href="libavcodec_2avcodec_8h.html#ab16338725f6f17d4acce3cc80b210f01">AV_PARSER_PTS_NB</a>]</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04287">4287</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac115e048335e4a7f1d85541cebcf2013"></a><!-- doxytag: member="AVCodecParserContext::key_frame" ref="ac115e048335e4a7f1d85541cebcf2013" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structAVCodecParserContext.html#ac115e048335e4a7f1d85541cebcf2013">AVCodecParserContext::key_frame</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set by parser to 1 for key frames and 0 for non-key frames. </p>
<p>It is initialized to -1, so if the parser doesn't set this flag, old-style fallback using AV_PICTURE_TYPE_I picture type as key frames will be used. </p>

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04295">4295</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a720d361a167efcd43612fcf6ec57a2af"></a><!-- doxytag: member="AVCodecParserContext::convergence_duration" ref="a720d361a167efcd43612fcf6ec57a2af" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64_t <a class="el" href="structAVCodecParserContext.html#a720d361a167efcd43612fcf6ec57a2af">AVCodecParserContext::convergence_duration</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Time difference in stream time base units from the pts of this packet to the point at which the output from the decoder has converged independent from the availability of previous frames. </p>
<p>That is, the frames are virtually identical no matter if decoding started from the very first frame or from this keyframe. Is AV_NOPTS_VALUE if unknown. This field is not the display duration of the current frame. This field has no meaning if the packet does not have AV_PKT_FLAG_KEY set.</p>
<p>The purpose of this field is to allow seeking in streams that have no keyframes in the conventional sense. It corresponds to the recovery point SEI in H.264 and match_time_delta in NUT. It is also essential for some types of subtitle streams to ensure that all subtitles are correctly displayed after seeking. </p>

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04314">4314</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="af966b95c5e701aacc4feffd678d4e4ba"></a><!-- doxytag: member="AVCodecParserContext::dts_sync_point" ref="af966b95c5e701aacc4feffd678d4e4ba" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structAVCodecParserContext.html#af966b95c5e701aacc4feffd678d4e4ba">AVCodecParserContext::dts_sync_point</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Synchronization point for start of timestamp generation. </p>
<p>Set to &gt;0 for sync point, 0 for no sync point and &lt;0 for undefined (default).</p>
<p>For example, this corresponds to presence of H.264 buffering period SEI message. </p>

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04326">4326</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0938e2e1fb7543727fded955ccce88ca"></a><!-- doxytag: member="AVCodecParserContext::dts_ref_dts_delta" ref="a0938e2e1fb7543727fded955ccce88ca" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structAVCodecParserContext.html#a0938e2e1fb7543727fded955ccce88ca">AVCodecParserContext::dts_ref_dts_delta</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Offset of the current timestamp against last timestamp sync point in units of <a class="el" href="structAVCodecContext.html#ab7bfeb9fa5840aac090e2b0bd0ef7589" title="This is the fundamental unit of time (in seconds) in terms of which frame timestamps are represented...">AVCodecContext.time_base</a>. </p>
<p>Set to INT_MIN when dts_sync_point unused. Otherwise, it must contain a valid timestamp offset.</p>
<p>Note that the timestamp of sync point has usually a nonzero dts_ref_dts_delta, which refers to the previous sync point. Offset of the next frame after timestamp sync point will be usually 1.</p>
<p>For example, this corresponds to H.264 cpb_removal_delay. </p>

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04341">4341</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9d513dbc8c575da415f73a7e57db250a"></a><!-- doxytag: member="AVCodecParserContext::pts_dts_delta" ref="a9d513dbc8c575da415f73a7e57db250a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structAVCodecParserContext.html#a9d513dbc8c575da415f73a7e57db250a">AVCodecParserContext::pts_dts_delta</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Presentation delay of current frame in units of <a class="el" href="structAVCodecContext.html#ab7bfeb9fa5840aac090e2b0bd0ef7589" title="This is the fundamental unit of time (in seconds) in terms of which frame timestamps are represented...">AVCodecContext.time_base</a>. </p>
<p>Set to INT_MIN when dts_sync_point unused. Otherwise, it must contain valid non-negative timestamp delta (presentation time of a frame must not lie in the past).</p>
<p>This delay represents the difference between decoding and presentation time of the frame.</p>
<p>For example, this corresponds to H.264 dpb_output_delay. </p>

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04355">4355</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9587a98646942a36bc1f676e6276d331"></a><!-- doxytag: member="AVCodecParserContext::cur_frame_pos" ref="a9587a98646942a36bc1f676e6276d331" args="[AV_PARSER_PTS_NB]" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64_t <a class="el" href="structAVCodecParserContext.html#a9587a98646942a36bc1f676e6276d331">AVCodecParserContext::cur_frame_pos</a>[<a class="el" href="libavcodec_2avcodec_8h.html#ab16338725f6f17d4acce3cc80b210f01">AV_PARSER_PTS_NB</a>]</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Position of the packet in file. </p>
<p>Analogous to cur_frame_pts/dts </p>

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04362">4362</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a6cb1cf94ba19b6df4aa2c3c0a43beac7"></a><!-- doxytag: member="AVCodecParserContext::pos" ref="a6cb1cf94ba19b6df4aa2c3c0a43beac7" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64_t <a class="el" href="structAVCodecParserContext.html#a6cb1cf94ba19b6df4aa2c3c0a43beac7">AVCodecParserContext::pos</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Byte position of currently parsed frame in stream. </p>

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04367">4367</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad35a0f678d317123f179f3c73d63271d"></a><!-- doxytag: member="AVCodecParserContext::last_pos" ref="ad35a0f678d317123f179f3c73d63271d" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int64_t <a class="el" href="structAVCodecParserContext.html#ad35a0f678d317123f179f3c73d63271d">AVCodecParserContext::last_pos</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Previous frame byte position. </p>

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04372">4372</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a051e3628c43876e42cfcff99ea0fc44c"></a><!-- doxytag: member="AVCodecParserContext::duration" ref="a051e3628c43876e42cfcff99ea0fc44c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structAVCodecParserContext.html#a051e3628c43876e42cfcff99ea0fc44c">AVCodecParserContext::duration</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Duration of the current frame. </p>
<p>For audio, this is in units of 1 / <a class="el" href="structAVCodecContext.html#a8ff0b000c463361e234af48d03aadfc0" title="samples per second">AVCodecContext.sample_rate</a>. For all other types, this is in units of <a class="el" href="structAVCodecContext.html#ab7bfeb9fa5840aac090e2b0bd0ef7589" title="This is the fundamental unit of time (in seconds) in terms of which frame timestamps are represented...">AVCodecContext.time_base</a>. </p>

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04379">4379</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a4c43b9d404eb4a07aab63c98b0093941"></a><!-- doxytag: member="AVCodecParserContext::field_order" ref="a4c43b9d404eb4a07aab63c98b0093941" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__lavc__core.html#ga957ef25581a6b3c98589817b1cbed02c">AVFieldOrder</a> <a class="el" href="structAVCodecParserContext.html#a4c43b9d404eb4a07aab63c98b0093941">AVCodecParserContext::field_order</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04381">4381</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a8dd687b78f23d6f2160b853b6d1dee08"></a><!-- doxytag: member="AVCodecParserContext::picture_structure" ref="a8dd687b78f23d6f2160b853b6d1dee08" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__lavc__parsing.html#gaad2e1cb6faa858b3558c5182d3ec56aa">AVPictureStructure</a> <a class="el" href="structAVCodecParserContext.html#a8dd687b78f23d6f2160b853b6d1dee08">AVCodecParserContext::picture_structure</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Indicate whether a picture is coded as a frame, top field or bottom field. </p>
<p>For example, H.264 field_pic_flag equal to 0 corresponds to AV_PICTURE_STRUCTURE_FRAME. An H.264 picture with field_pic_flag equal to 1 and bottom_field_flag equal to 0 corresponds to AV_PICTURE_STRUCTURE_TOP_FIELD. </p>

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04391">4391</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9d1e1c94451f877cbfd55e8cb3367f18"></a><!-- doxytag: member="AVCodecParserContext::output_picture_number" ref="a9d1e1c94451f877cbfd55e8cb3367f18" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structAVCodecParserContext.html#a9d1e1c94451f877cbfd55e8cb3367f18">AVCodecParserContext::output_picture_number</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Picture number incremented in presentation or output order. </p>
<p>This field may be reinitialized at the first picture of a new sequence.</p>
<p>For example, this corresponds to H.264 PicOrderCnt. </p>

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04399">4399</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a419a9c8156d65870b8ba6bc037f112a2"></a><!-- doxytag: member="AVCodecParserContext::width" ref="a419a9c8156d65870b8ba6bc037f112a2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structAVCodecParserContext.html#a419a9c8156d65870b8ba6bc037f112a2">AVCodecParserContext::width</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Dimensions of the decoded video intended for presentation. </p>

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04404">4404</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0e64b20802c2a2fbaa998ba7ee5ecd2e"></a><!-- doxytag: member="AVCodecParserContext::height" ref="a0e64b20802c2a2fbaa998ba7ee5ecd2e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structAVCodecParserContext.html#a0e64b20802c2a2fbaa998ba7ee5ecd2e">AVCodecParserContext::height</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04405">4405</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="ada69849c61450b19d1056b0c739299fe"></a><!-- doxytag: member="AVCodecParserContext::coded_width" ref="ada69849c61450b19d1056b0c739299fe" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structAVCodecParserContext.html#ada69849c61450b19d1056b0c739299fe">AVCodecParserContext::coded_width</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Dimensions of the coded video. </p>

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04410">4410</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab667ba2d0988ee3bb25497b0176f261a"></a><!-- doxytag: member="AVCodecParserContext::coded_height" ref="ab667ba2d0988ee3bb25497b0176f261a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structAVCodecParserContext.html#ab667ba2d0988ee3bb25497b0176f261a">AVCodecParserContext::coded_height</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04411">4411</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7ff27ba517af207df14a781699f7ca7f"></a><!-- doxytag: member="AVCodecParserContext::format" ref="a7ff27ba517af207df14a781699f7ca7f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structAVCodecParserContext.html#a7ff27ba517af207df14a781699f7ca7f">AVCodecParserContext::format</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The format of the coded data, corresponds to enum AVPixelFormat for video and for enum AVSampleFormat for audio. </p>
<p>Note that a decoder can have considerable freedom in how exactly it decodes the data, so the format reported here might be different from the one returned by a decoder. </p>

<p>Definition at line <a class="el" href="libavcodec_2avcodec_8h_source.html#l04421">4421</a> of file <a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>libavcodec/<a class="el" href="libavcodec_2avcodec_8h_source.html">avcodec.h</a></li>
</ul>
</div><!-- contents -->
<!-- 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>Defines</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>



<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.7.6.1
</small></address>

</body>
</html>