<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"> <title>Dirac Video Codec</title> <link href="doxygen.css" rel="stylesheet" type="text/css"> </head><body bgcolor="#ffffff"> <h1 align="center" color="#606080"> Dirac - A Video Codec </h1> <p align="center"> Created by the <a href="http://www.bbc.co.uk">British Broadcasting Corporation</a>. </p> <hr> <!-- Generated by Doxygen 1.5.4 --> <h1>dirac_sourceparams_t Struct Reference</h1><!-- doxytag: class="dirac_sourceparams_t" --><code>#include <<a class="el" href="a00253.html">dirac_types.h</a>></code> <p> <p> <a href="a00317.html">List of all members.</a><h2>Public Attributes</h2> <ul> <li>unsigned int <a class="el" href="a00051.html#0247d6a7590de5f4c9eb5e37dae80189">width</a> <li>unsigned int <a class="el" href="a00051.html#a421cd6a57465ca8e176a7e352b73ca8">height</a> <li><a class="el" href="a00168.html#4a6c51c10f2eb04abc7209db7caff39f">dirac_chroma_t</a> <a class="el" href="a00051.html#19be78896dc96a57d2b8ef7790fbdf76">chroma</a> <li>unsigned int <a class="el" href="a00051.html#e74a7946b7a39719117dec293a996f68">chroma_width</a> <li>unsigned int <a class="el" href="a00051.html#7b49bcf0338caa8becf7cb7abb202b25">chroma_height</a> <li>unsigned int <a class="el" href="a00051.html#09b25aa7b32f3a970bab76f860097e91">source_sampling</a> <li>int <a class="el" href="a00051.html#12844d0e50bcee81e665b5dde85cbcad">topfieldfirst</a> <li><a class="el" href="a00049.html">dirac_frame_rate_t</a> <a class="el" href="a00051.html#b2878205aad0e8356890b0f3f0bb8904">frame_rate</a> <li><a class="el" href="a00049.html">dirac_pix_asr_t</a> <a class="el" href="a00051.html#d53697c833095703cbdcc2ae1ec33864">pix_asr</a> <li><a class="el" href="a00033.html">dirac_clean_area_t</a> <a class="el" href="a00051.html#6530b3f04c964a6ab21ae9938e8fd8c6">clean_area</a> <li><a class="el" href="a00050.html">dirac_signal_range_t</a> <a class="el" href="a00051.html#ae63a9195e8051544f72a88e6e0c1553">signal_range</a> <li><a class="el" href="a00035.html">dirac_colour_spec_t</a> <a class="el" href="a00051.html#8a10e77a1288e042de4185c877173830">colour_spec</a> </ul> <hr><a name="_details"></a><h2>Detailed Description</h2> Structure that holds the source parameters <hr><h2>Member Data Documentation</h2> <a class="anchor" name="0247d6a7590de5f4c9eb5e37dae80189"></a><!-- doxytag: member="dirac_sourceparams_t::width" ref="0247d6a7590de5f4c9eb5e37dae80189" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned int <a class="el" href="a00051.html#0247d6a7590de5f4c9eb5e37dae80189">dirac_sourceparams_t::width</a> </td> </tr> </table> </div> <div class="memdoc"> <p> numper of pixels per line </div> </div><p> <a class="anchor" name="a421cd6a57465ca8e176a7e352b73ca8"></a><!-- doxytag: member="dirac_sourceparams_t::height" ref="a421cd6a57465ca8e176a7e352b73ca8" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned int <a class="el" href="a00051.html#a421cd6a57465ca8e176a7e352b73ca8">dirac_sourceparams_t::height</a> </td> </tr> </table> </div> <div class="memdoc"> <p> number of lines per frame </div> </div><p> <a class="anchor" name="19be78896dc96a57d2b8ef7790fbdf76"></a><!-- doxytag: member="dirac_sourceparams_t::chroma" ref="19be78896dc96a57d2b8ef7790fbdf76" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00168.html#4a6c51c10f2eb04abc7209db7caff39f">dirac_chroma_t</a> <a class="el" href="a00051.html#19be78896dc96a57d2b8ef7790fbdf76">dirac_sourceparams_t::chroma</a> </td> </tr> </table> </div> <div class="memdoc"> <p> chroma type </div> </div><p> <a class="anchor" name="e74a7946b7a39719117dec293a996f68"></a><!-- doxytag: member="dirac_sourceparams_t::chroma_width" ref="e74a7946b7a39719117dec293a996f68" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned int <a class="el" href="a00051.html#e74a7946b7a39719117dec293a996f68">dirac_sourceparams_t::chroma_width</a> </td> </tr> </table> </div> <div class="memdoc"> <p> numper of pixels of chroma per line </div> </div><p> <a class="anchor" name="7b49bcf0338caa8becf7cb7abb202b25"></a><!-- doxytag: member="dirac_sourceparams_t::chroma_height" ref="7b49bcf0338caa8becf7cb7abb202b25" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned int <a class="el" href="a00051.html#7b49bcf0338caa8becf7cb7abb202b25">dirac_sourceparams_t::chroma_height</a> </td> </tr> </table> </div> <div class="memdoc"> <p> number of lines of chroma per frame </div> </div><p> <a class="anchor" name="09b25aa7b32f3a970bab76f860097e91"></a><!-- doxytag: member="dirac_sourceparams_t::source_sampling" ref="09b25aa7b32f3a970bab76f860097e91" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned int <a class="el" href="a00051.html#09b25aa7b32f3a970bab76f860097e91">dirac_sourceparams_t::source_sampling</a> </td> </tr> </table> </div> <div class="memdoc"> <p> source sampling field: 0 - progressive; 1 - interlaced </div> </div><p> <a class="anchor" name="12844d0e50bcee81e665b5dde85cbcad"></a><!-- doxytag: member="dirac_sourceparams_t::topfieldfirst" ref="12844d0e50bcee81e665b5dde85cbcad" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="a00051.html#12844d0e50bcee81e665b5dde85cbcad">dirac_sourceparams_t::topfieldfirst</a> </td> </tr> </table> </div> <div class="memdoc"> <p> top field comes first : 0 - false; 1 - true. Set by Dirac library. </div> </div><p> <a class="anchor" name="b2878205aad0e8356890b0f3f0bb8904"></a><!-- doxytag: member="dirac_sourceparams_t::frame_rate" ref="b2878205aad0e8356890b0f3f0bb8904" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00049.html">dirac_frame_rate_t</a> <a class="el" href="a00051.html#b2878205aad0e8356890b0f3f0bb8904">dirac_sourceparams_t::frame_rate</a> </td> </tr> </table> </div> <div class="memdoc"> <p> frame rate </div> </div><p> <a class="anchor" name="d53697c833095703cbdcc2ae1ec33864"></a><!-- doxytag: member="dirac_sourceparams_t::pix_asr" ref="d53697c833095703cbdcc2ae1ec33864" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00049.html">dirac_pix_asr_t</a> <a class="el" href="a00051.html#d53697c833095703cbdcc2ae1ec33864">dirac_sourceparams_t::pix_asr</a> </td> </tr> </table> </div> <div class="memdoc"> <p> pixel aspect ratio </div> </div><p> <a class="anchor" name="6530b3f04c964a6ab21ae9938e8fd8c6"></a><!-- doxytag: member="dirac_sourceparams_t::clean_area" ref="6530b3f04c964a6ab21ae9938e8fd8c6" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00033.html">dirac_clean_area_t</a> <a class="el" href="a00051.html#6530b3f04c964a6ab21ae9938e8fd8c6">dirac_sourceparams_t::clean_area</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="ae63a9195e8051544f72a88e6e0c1553"></a><!-- doxytag: member="dirac_sourceparams_t::signal_range" ref="ae63a9195e8051544f72a88e6e0c1553" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00050.html">dirac_signal_range_t</a> <a class="el" href="a00051.html#ae63a9195e8051544f72a88e6e0c1553">dirac_sourceparams_t::signal_range</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <a class="anchor" name="8a10e77a1288e042de4185c877173830"></a><!-- doxytag: member="dirac_sourceparams_t::colour_spec" ref="8a10e77a1288e042de4185c877173830" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="a00035.html">dirac_colour_spec_t</a> <a class="el" href="a00051.html#8a10e77a1288e042de4185c877173830">dirac_sourceparams_t::colour_spec</a> </td> </tr> </table> </div> <div class="memdoc"> <p> </div> </div><p> <hr>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="a00253.html">dirac_types.h</a></ul> <hr> <p align="center"><small> © 2004 British Broadcasting Corporation. Dirac code licensed under the <a href="http://www.mozilla.org/MPL/">Mozilla Public License (MPL) Version 1.1</a>.<br> HTML documentation generated by Dimitri van Heesch's excellent <a href="http://www.doxygen.org">Doxygen</a> tool. </small></p> </body> </html>