<!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.13"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>gstreamermm: Gst::VideoInfo Class 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="doxygen.css" rel="stylesheet" type="text/css" /> <link href="doxygen-extra.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 id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">gstreamermm  <span id="projectnumber">1.10.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.13 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> $(function() { initMenu('',false,false,'search.php','Search'); }); </script> <div id="main-nav"></div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="namespaceGst.html">Gst</a></li><li class="navelem"><a class="el" href="classGst_1_1VideoInfo.html">VideoInfo</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="classGst_1_1VideoInfo-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">Gst::VideoInfo Class Reference</div> </div> </div><!--header--> <div class="contents"> <p>Information describing image properties. <a href="classGst_1_1VideoInfo.html#details">More...</a></p> <p><code>#include <gstreamermm/videoinfo.h></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a9aa619cb0fd19428ad9ac4679d4713a4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a9aa619cb0fd19428ad9ac4679d4713a4">VideoInfo</a> ()</td></tr> <tr class="separator:a9aa619cb0fd19428ad9ac4679d4713a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afb04994d2ac23050a12f09b24d49898a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#afb04994d2ac23050a12f09b24d49898a">VideoInfo</a> (const <a class="el" href="classGst_1_1VideoInfo.html">VideoInfo</a>& other)</td></tr> <tr class="separator:afb04994d2ac23050a12f09b24d49898a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a235a7acd3a2ad09f832578716856dc63"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classGst_1_1VideoInfo.html">VideoInfo</a>& </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a235a7acd3a2ad09f832578716856dc63">operator=</a> (const <a class="el" href="classGst_1_1VideoInfo.html">VideoInfo</a>& other)</td></tr> <tr class="separator:a235a7acd3a2ad09f832578716856dc63"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fcabb5051e3ec1085ce700c5187e9f8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a6fcabb5051e3ec1085ce700c5187e9f8">VideoInfo</a> (GstVideoInfo* castitem, bool take_ownership)</td></tr> <tr class="memdesc:a6fcabb5051e3ec1085ce700c5187e9f8"><td class="mdescLeft"> </td><td class="mdescRight">This constructor allows to wrap both dynamic and static allocated GstVideoInfo object. <a href="#a6fcabb5051e3ec1085ce700c5187e9f8">More...</a><br /></td></tr> <tr class="separator:a6fcabb5051e3ec1085ce700c5187e9f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abd14ae0d6254b78b101f960fc4d824aa"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#abd14ae0d6254b78b101f960fc4d824aa">~VideoInfo</a> ()</td></tr> <tr class="separator:abd14ae0d6254b78b101f960fc4d824aa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3843b9fa68808c5f503e9bade40ad41e"><td class="memItemLeft" align="right" valign="top">GstVideoInfo* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a3843b9fa68808c5f503e9bade40ad41e">gobj</a> ()</td></tr> <tr class="separator:a3843b9fa68808c5f503e9bade40ad41e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c5d59a361715bfbfdca6b7bd18815d3"><td class="memItemLeft" align="right" valign="top">const GstVideoInfo* </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a4c5d59a361715bfbfdca6b7bd18815d3">gobj</a> () const</td></tr> <tr class="separator:a4c5d59a361715bfbfdca6b7bd18815d3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a660af621305eeed28c29369eb5e9a449"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a660af621305eeed28c29369eb5e9a449">init</a> ()</td></tr> <tr class="memdesc:a660af621305eeed28c29369eb5e9a449"><td class="mdescLeft"> </td><td class="mdescRight">Initialize <em>info</em> with default values. <a href="#a660af621305eeed28c29369eb5e9a449">More...</a><br /></td></tr> <tr class="separator:a660af621305eeed28c29369eb5e9a449"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aba248152e77e1cd216c0b951e9dfb8c2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#aba248152e77e1cd216c0b951e9dfb8c2">set_format</a> (<a class="el" href="group__gstreamermmEnums.html#ga00d83dfdb1f2beeb9b2f8033e0aba1d4">Gst::VideoFormat</a> format, guint width, guint height)</td></tr> <tr class="memdesc:aba248152e77e1cd216c0b951e9dfb8c2"><td class="mdescLeft"> </td><td class="mdescRight">Set the default info for a video frame of <em>format</em> and <em>width</em> and <em>height</em>. <a href="#aba248152e77e1cd216c0b951e9dfb8c2">More...</a><br /></td></tr> <tr class="separator:aba248152e77e1cd216c0b951e9dfb8c2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae00c09651d8793e7f0168aa8d400be5e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#ae00c09651d8793e7f0168aa8d400be5e">from_caps</a> (const Glib::RefPtr< const <a class="el" href="classGst_1_1Caps.html">Gst::Caps</a> >& caps)</td></tr> <tr class="memdesc:ae00c09651d8793e7f0168aa8d400be5e"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classGst_1_1Parse.html" title="A class that gets a pipeline from a text pipeline description. ">Parse</a> <em>caps</em> and update <em>info</em>. <a href="#ae00c09651d8793e7f0168aa8d400be5e">More...</a><br /></td></tr> <tr class="separator:ae00c09651d8793e7f0168aa8d400be5e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3fb789a233650ef1170a049f16423b10"><td class="memItemLeft" align="right" valign="top">Glib::RefPtr< <a class="el" href="classGst_1_1Caps.html">Gst::Caps</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a3fb789a233650ef1170a049f16423b10">to_caps</a> () const</td></tr> <tr class="memdesc:a3fb789a233650ef1170a049f16423b10"><td class="mdescLeft"> </td><td class="mdescRight">Convert the values of <em>info</em> into a <a class="el" href="classGst_1_1Caps.html" title="Structure describing sets of media formats. ">Gst::Caps</a>. <a href="#a3fb789a233650ef1170a049f16423b10">More...</a><br /></td></tr> <tr class="separator:a3fb789a233650ef1170a049f16423b10"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a155268862c249093846891e0d9bff6a5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a155268862c249093846891e0d9bff6a5">convert</a> (<a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Gst::Format</a> src_format, gint64 src_value, <a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Gst::Format</a> dest_format, gint64& dest_value)</td></tr> <tr class="memdesc:a155268862c249093846891e0d9bff6a5"><td class="mdescLeft"> </td><td class="mdescRight">Converts among various <a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff" title="Standard predefined formats. ">Gst::Format</a> types. <a href="#a155268862c249093846891e0d9bff6a5">More...</a><br /></td></tr> <tr class="separator:a155268862c249093846891e0d9bff6a5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aee3215d0b91a1104625da0d5b751065e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#aee3215d0b91a1104625da0d5b751065e">is_equal</a> (const <a class="el" href="classGst_1_1VideoInfo.html">Gst::VideoInfo</a>& other) const</td></tr> <tr class="memdesc:aee3215d0b91a1104625da0d5b751065e"><td class="mdescLeft"> </td><td class="mdescRight">Compares two <a class="el" href="classGst_1_1VideoInfo.html" title="Information describing image properties. ">Gst::VideoInfo</a> and returns whether they are equal or not. <a href="#aee3215d0b91a1104625da0d5b751065e">More...</a><br /></td></tr> <tr class="separator:aee3215d0b91a1104625da0d5b751065e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a38578a3255f7b59d65da74136554dbbb"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classGst_1_1VideoFormatInfo.html">VideoFormatInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a38578a3255f7b59d65da74136554dbbb">get_finfo</a> () const</td></tr> <tr class="separator:a38578a3255f7b59d65da74136554dbbb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a16efaea1bf605bc07f082c14ca1212c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gstreamermmEnums.html#ga967fad3dbadc173f9a255daa44ee9562">Gst::VideoInterlaceMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a16efaea1bf605bc07f082c14ca1212c0">get_interlace_mode</a> () const</td></tr> <tr class="separator:a16efaea1bf605bc07f082c14ca1212c0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a29caa728c997a5a7490f4a85226d6bba"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a29caa728c997a5a7490f4a85226d6bba">set_interlace_mode</a> (const <a class="el" href="group__gstreamermmEnums.html#ga967fad3dbadc173f9a255daa44ee9562">Gst::VideoInterlaceMode</a>& value)</td></tr> <tr class="separator:a29caa728c997a5a7490f4a85226d6bba"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4a9872a98a9fa099bc19ec196c2b2eb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gstreamermmEnums.html#gab120120f9eeb5109173e36632262f871">Gst::VideoFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a4a9872a98a9fa099bc19ec196c2b2eb4">get_flags</a> () const</td></tr> <tr class="separator:a4a9872a98a9fa099bc19ec196c2b2eb4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a86516b015475bf2f8b6d3c56a8ed6d31"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a86516b015475bf2f8b6d3c56a8ed6d31">set_flags</a> (const <a class="el" href="group__gstreamermmEnums.html#gab120120f9eeb5109173e36632262f871">Gst::VideoFlags</a>& value)</td></tr> <tr class="separator:a86516b015475bf2f8b6d3c56a8ed6d31"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a94ac9606065098ad3893ba2354d203c2"><td class="memItemLeft" align="right" valign="top">gint </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a94ac9606065098ad3893ba2354d203c2">get_width</a> () const</td></tr> <tr class="separator:a94ac9606065098ad3893ba2354d203c2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3065085add1454e6021e3794cfe2331d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a3065085add1454e6021e3794cfe2331d">set_width</a> (const gint& value)</td></tr> <tr class="separator:a3065085add1454e6021e3794cfe2331d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a18d1ff551d9c3fb5ed127f0da2fb205e"><td class="memItemLeft" align="right" valign="top">gint </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a18d1ff551d9c3fb5ed127f0da2fb205e">get_height</a> () const</td></tr> <tr class="separator:a18d1ff551d9c3fb5ed127f0da2fb205e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae2cafa3e55b0de590342f85c7808ee4a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#ae2cafa3e55b0de590342f85c7808ee4a">set_height</a> (const gint& value)</td></tr> <tr class="separator:ae2cafa3e55b0de590342f85c7808ee4a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aba54575bb46861ffb20af5e442da20ed"><td class="memItemLeft" align="right" valign="top">gsize </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#aba54575bb46861ffb20af5e442da20ed">get_size</a> () const</td></tr> <tr class="separator:aba54575bb46861ffb20af5e442da20ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6bd01f03889561332f6cf2cad1b61c70"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a6bd01f03889561332f6cf2cad1b61c70">set_size</a> (const gsize& value)</td></tr> <tr class="separator:a6bd01f03889561332f6cf2cad1b61c70"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad537ad6fd80fc5133ee9eb8571c5d5b0"><td class="memItemLeft" align="right" valign="top">gint </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#ad537ad6fd80fc5133ee9eb8571c5d5b0">get_views</a> () const</td></tr> <tr class="separator:ad537ad6fd80fc5133ee9eb8571c5d5b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a44a505c01b602418373f98a7574cdbcc"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a44a505c01b602418373f98a7574cdbcc">set_views</a> (const gint& value)</td></tr> <tr class="separator:a44a505c01b602418373f98a7574cdbcc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1eaabcc15332619d8e325a62793e071f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gstreamermmEnums.html#ga8c6022cea71743e443dbfe855581a100">Gst::VideoChromaSite</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a1eaabcc15332619d8e325a62793e071f">get_chroma_site</a> () const</td></tr> <tr class="separator:a1eaabcc15332619d8e325a62793e071f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada34c5e16274b6549c5c0bc111cea2a3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#ada34c5e16274b6549c5c0bc111cea2a3">set_chroma_site</a> (const <a class="el" href="group__gstreamermmEnums.html#ga8c6022cea71743e443dbfe855581a100">Gst::VideoChromaSite</a>& value)</td></tr> <tr class="separator:ada34c5e16274b6549c5c0bc111cea2a3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac63cba269ad6f48f8d13464499451536"><td class="memItemLeft" align="right" valign="top">gint </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#ac63cba269ad6f48f8d13464499451536">get_par_n</a> () const</td></tr> <tr class="separator:ac63cba269ad6f48f8d13464499451536"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ba05a580bfc96d130fc199cd6c1037d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a5ba05a580bfc96d130fc199cd6c1037d">set_par_n</a> (const gint& value)</td></tr> <tr class="separator:a5ba05a580bfc96d130fc199cd6c1037d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c93ed245ea288e19b0d60c82041eedf"><td class="memItemLeft" align="right" valign="top">gint </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a0c93ed245ea288e19b0d60c82041eedf">get_par_d</a> () const</td></tr> <tr class="separator:a0c93ed245ea288e19b0d60c82041eedf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5b352488496a6df0b8081c4d8ba8bb78"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a5b352488496a6df0b8081c4d8ba8bb78">set_par_d</a> (const gint& value)</td></tr> <tr class="separator:a5b352488496a6df0b8081c4d8ba8bb78"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7566b8aa035e3d13ead11645b88a4251"><td class="memItemLeft" align="right" valign="top">gint </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a7566b8aa035e3d13ead11645b88a4251">get_fps_n</a> () const</td></tr> <tr class="separator:a7566b8aa035e3d13ead11645b88a4251"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7c55f939b4106f24a16bded7e136cbc7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a7c55f939b4106f24a16bded7e136cbc7">set_fps_n</a> (const gint& value)</td></tr> <tr class="separator:a7c55f939b4106f24a16bded7e136cbc7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac4510c48425ddda591dfdc8b735169f8"><td class="memItemLeft" align="right" valign="top">gint </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#ac4510c48425ddda591dfdc8b735169f8">get_fps_d</a> () const</td></tr> <tr class="separator:ac4510c48425ddda591dfdc8b735169f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a700d31d65a3ba1ab2a70d0ff74b82302"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a700d31d65a3ba1ab2a70d0ff74b82302">set_fps_d</a> (const gint& value)</td></tr> <tr class="separator:a700d31d65a3ba1ab2a70d0ff74b82302"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5eff2672e0efc85a7a138d085bdc7cd7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gstreamermmEnums.html#gad2491a6c67fe3156f17a912280671980">Gst::VideoMultiviewMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a5eff2672e0efc85a7a138d085bdc7cd7">get_multiview_mode</a> () const</td></tr> <tr class="separator:a5eff2672e0efc85a7a138d085bdc7cd7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa86d93aceb019fbb3ae11305438522a1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#aa86d93aceb019fbb3ae11305438522a1">set_multiview_mode</a> (const <a class="el" href="group__gstreamermmEnums.html#gad2491a6c67fe3156f17a912280671980">Gst::VideoMultiviewMode</a>& value)</td></tr> <tr class="separator:aa86d93aceb019fbb3ae11305438522a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7630d0fefd377eee7588ad14f0720d32"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gstreamermmEnums.html#gae8aabf9fb5024f405c061e1368043dac">Gst::VideoMultiviewFlags</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a7630d0fefd377eee7588ad14f0720d32">get_multiview_flags</a> () const</td></tr> <tr class="separator:a7630d0fefd377eee7588ad14f0720d32"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9eb30782f3fccd5942010879c65251e5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1VideoInfo.html#a9eb30782f3fccd5942010879c65251e5">set_multiview_flags</a> (const <a class="el" href="group__gstreamermmEnums.html#gae8aabf9fb5024f405c061e1368043dac">Gst::VideoMultiviewFlags</a>& value)</td></tr> <tr class="separator:a9eb30782f3fccd5942010879c65251e5"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Information describing image properties. </p> <p>This information can be filled in from <a class="el" href="classGst_1_1Caps.html" title="Structure describing sets of media formats. ">Gst::Caps</a> with <a class="el" href="classGst_1_1VideoInfo.html#ae00c09651d8793e7f0168aa8d400be5e" title="Parse caps and update info. ">from_caps()</a>. The information is also used to store the specific video info when mapping a video frame with <a class="el" href="classGst_1_1VideoFrame.html#a246daf6ab966d35b9bcea2056a248586" title="Use info and buffer to fill in the values of frame. ">VideoFrame::map()</a>.</p> <p>Last reviewed on 2016-09-14 (1.8.0). </p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a9aa619cb0fd19428ad9ac4679d4713a4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9aa619cb0fd19428ad9ac4679d4713a4">◆ </a></span>VideoInfo() <span class="overload">[1/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Gst::VideoInfo::VideoInfo </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="afb04994d2ac23050a12f09b24d49898a"></a> <h2 class="memtitle"><span class="permalink"><a href="#afb04994d2ac23050a12f09b24d49898a">◆ </a></span>VideoInfo() <span class="overload">[2/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Gst::VideoInfo::VideoInfo </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGst_1_1VideoInfo.html">VideoInfo</a>& </td> <td class="paramname"><em>other</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a6fcabb5051e3ec1085ce700c5187e9f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6fcabb5051e3ec1085ce700c5187e9f8">◆ </a></span>VideoInfo() <span class="overload">[3/3]</span></h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Gst::VideoInfo::VideoInfo </td> <td>(</td> <td class="paramtype">GstVideoInfo * </td> <td class="paramname"><em>castitem</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">bool </td> <td class="paramname"><em>take_ownership</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>This constructor allows to wrap both dynamic and static allocated GstVideoInfo object. </p> <p>If castitem is either static allocated or dynamic allocated, but will be freed somewhere else, <em>take_ownership</em> should be set to false. If <em>take_ownership</em> is set to true, castitem is freed in <a class="el" href="classGst_1_1VideoInfo.html" title="Information describing image properties. ">VideoInfo</a> destructor. </p> </div> </div> <a id="abd14ae0d6254b78b101f960fc4d824aa"></a> <h2 class="memtitle"><span class="permalink"><a href="#abd14ae0d6254b78b101f960fc4d824aa">◆ </a></span>~VideoInfo()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Gst::VideoInfo::~VideoInfo </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="a155268862c249093846891e0d9bff6a5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a155268862c249093846891e0d9bff6a5">◆ </a></span>convert()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Gst::VideoInfo::convert </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Gst::Format</a> </td> <td class="paramname"><em>src_format</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">gint64 </td> <td class="paramname"><em>src_value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Gst::Format</a> </td> <td class="paramname"><em>dest_format</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">gint64 & </td> <td class="paramname"><em>dest_value</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Converts among various <a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff" title="Standard predefined formats. ">Gst::Format</a> types. </p> <p>This function handles GST_FORMAT_BYTES, GST_FORMAT_TIME, and GST_FORMAT_DEFAULT. For raw video, GST_FORMAT_DEFAULT corresponds to video frames. This function can be used to handle pad queries of the type GST_QUERY_CONVERT.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">src_format</td><td><a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff" title="Standard predefined formats. ">Gst::Format</a> of the <em>src_value</em>. </td></tr> <tr><td class="paramname">src_value</td><td>Value to convert. </td></tr> <tr><td class="paramname">dest_format</td><td><a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff" title="Standard predefined formats. ">Gst::Format</a> of the <em>dest_value</em>. </td></tr> <tr><td class="paramname">dest_value</td><td>Pointer to destination value. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd><code>true</code> if the conversion was successful. </dd></dl> </div> </div> <a id="ae00c09651d8793e7f0168aa8d400be5e"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae00c09651d8793e7f0168aa8d400be5e">◆ </a></span>from_caps()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Gst::VideoInfo::from_caps </td> <td>(</td> <td class="paramtype">const Glib::RefPtr< const <a class="el" href="classGst_1_1Caps.html">Gst::Caps</a> >& </td> <td class="paramname"><em>caps</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p><a class="el" href="classGst_1_1Parse.html" title="A class that gets a pipeline from a text pipeline description. ">Parse</a> <em>caps</em> and update <em>info</em>. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">caps</td><td>A <a class="el" href="classGst_1_1Caps.html" title="Structure describing sets of media formats. ">Gst::Caps</a>. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>caps</em> could be parsed. </dd></dl> </div> </div> <a id="a1eaabcc15332619d8e325a62793e071f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1eaabcc15332619d8e325a62793e071f">◆ </a></span>get_chroma_site()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__gstreamermmEnums.html#ga8c6022cea71743e443dbfe855581a100">Gst::VideoChromaSite</a> Gst::VideoInfo::get_chroma_site </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a38578a3255f7b59d65da74136554dbbb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a38578a3255f7b59d65da74136554dbbb">◆ </a></span>get_finfo()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="classGst_1_1VideoFormatInfo.html">VideoFormatInfo</a> Gst::VideoInfo::get_finfo </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a4a9872a98a9fa099bc19ec196c2b2eb4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4a9872a98a9fa099bc19ec196c2b2eb4">◆ </a></span>get_flags()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__gstreamermmEnums.html#gab120120f9eeb5109173e36632262f871">Gst::VideoFlags</a> Gst::VideoInfo::get_flags </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ac4510c48425ddda591dfdc8b735169f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac4510c48425ddda591dfdc8b735169f8">◆ </a></span>get_fps_d()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">gint Gst::VideoInfo::get_fps_d </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a7566b8aa035e3d13ead11645b88a4251"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7566b8aa035e3d13ead11645b88a4251">◆ </a></span>get_fps_n()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">gint Gst::VideoInfo::get_fps_n </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a18d1ff551d9c3fb5ed127f0da2fb205e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a18d1ff551d9c3fb5ed127f0da2fb205e">◆ </a></span>get_height()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">gint Gst::VideoInfo::get_height </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a16efaea1bf605bc07f082c14ca1212c0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a16efaea1bf605bc07f082c14ca1212c0">◆ </a></span>get_interlace_mode()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__gstreamermmEnums.html#ga967fad3dbadc173f9a255daa44ee9562">Gst::VideoInterlaceMode</a> Gst::VideoInfo::get_interlace_mode </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a7630d0fefd377eee7588ad14f0720d32"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7630d0fefd377eee7588ad14f0720d32">◆ </a></span>get_multiview_flags()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__gstreamermmEnums.html#gae8aabf9fb5024f405c061e1368043dac">Gst::VideoMultiviewFlags</a> Gst::VideoInfo::get_multiview_flags </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a5eff2672e0efc85a7a138d085bdc7cd7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5eff2672e0efc85a7a138d085bdc7cd7">◆ </a></span>get_multiview_mode()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="group__gstreamermmEnums.html#gad2491a6c67fe3156f17a912280671980">Gst::VideoMultiviewMode</a> Gst::VideoInfo::get_multiview_mode </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a0c93ed245ea288e19b0d60c82041eedf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0c93ed245ea288e19b0d60c82041eedf">◆ </a></span>get_par_d()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">gint Gst::VideoInfo::get_par_d </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ac63cba269ad6f48f8d13464499451536"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac63cba269ad6f48f8d13464499451536">◆ </a></span>get_par_n()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">gint Gst::VideoInfo::get_par_n </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="aba54575bb46861ffb20af5e442da20ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#aba54575bb46861ffb20af5e442da20ed">◆ </a></span>get_size()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">gsize Gst::VideoInfo::get_size </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ad537ad6fd80fc5133ee9eb8571c5d5b0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad537ad6fd80fc5133ee9eb8571c5d5b0">◆ </a></span>get_views()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">gint Gst::VideoInfo::get_views </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a94ac9606065098ad3893ba2354d203c2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a94ac9606065098ad3893ba2354d203c2">◆ </a></span>get_width()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">gint Gst::VideoInfo::get_width </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a3843b9fa68808c5f503e9bade40ad41e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3843b9fa68808c5f503e9bade40ad41e">◆ </a></span>gobj() <span class="overload">[1/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">GstVideoInfo* Gst::VideoInfo::gobj </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a4c5d59a361715bfbfdca6b7bd18815d3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4c5d59a361715bfbfdca6b7bd18815d3">◆ </a></span>gobj() <span class="overload">[2/2]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">const GstVideoInfo* Gst::VideoInfo::gobj </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a660af621305eeed28c29369eb5e9a449"></a> <h2 class="memtitle"><span class="permalink"><a href="#a660af621305eeed28c29369eb5e9a449">◆ </a></span>init()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gst::VideoInfo::init </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Initialize <em>info</em> with default values. </p> </div> </div> <a id="aee3215d0b91a1104625da0d5b751065e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aee3215d0b91a1104625da0d5b751065e">◆ </a></span>is_equal()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool Gst::VideoInfo::is_equal </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGst_1_1VideoInfo.html">Gst::VideoInfo</a>& </td> <td class="paramname"><em>other</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Compares two <a class="el" href="classGst_1_1VideoInfo.html" title="Information describing image properties. ">Gst::VideoInfo</a> and returns whether they are equal or not. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">other</td><td>A <a class="el" href="classGst_1_1VideoInfo.html" title="Information describing image properties. ">Gst::VideoInfo</a>. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd><code>true</code> if <em>info</em> and <em>other</em> are equal, else <code>false</code>. </dd></dl> </div> </div> <a id="a235a7acd3a2ad09f832578716856dc63"></a> <h2 class="memtitle"><span class="permalink"><a href="#a235a7acd3a2ad09f832578716856dc63">◆ </a></span>operator=()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classGst_1_1VideoInfo.html">VideoInfo</a>& Gst::VideoInfo::operator= </td> <td>(</td> <td class="paramtype">const <a class="el" href="classGst_1_1VideoInfo.html">VideoInfo</a>& </td> <td class="paramname"><em>other</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ada34c5e16274b6549c5c0bc111cea2a3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ada34c5e16274b6549c5c0bc111cea2a3">◆ </a></span>set_chroma_site()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gst::VideoInfo::set_chroma_site </td> <td>(</td> <td class="paramtype">const <a class="el" href="group__gstreamermmEnums.html#ga8c6022cea71743e443dbfe855581a100">Gst::VideoChromaSite</a>& </td> <td class="paramname"><em>value</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a86516b015475bf2f8b6d3c56a8ed6d31"></a> <h2 class="memtitle"><span class="permalink"><a href="#a86516b015475bf2f8b6d3c56a8ed6d31">◆ </a></span>set_flags()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gst::VideoInfo::set_flags </td> <td>(</td> <td class="paramtype">const <a class="el" href="group__gstreamermmEnums.html#gab120120f9eeb5109173e36632262f871">Gst::VideoFlags</a>& </td> <td class="paramname"><em>value</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="aba248152e77e1cd216c0b951e9dfb8c2"></a> <h2 class="memtitle"><span class="permalink"><a href="#aba248152e77e1cd216c0b951e9dfb8c2">◆ </a></span>set_format()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gst::VideoInfo::set_format </td> <td>(</td> <td class="paramtype"><a class="el" href="group__gstreamermmEnums.html#ga00d83dfdb1f2beeb9b2f8033e0aba1d4">Gst::VideoFormat</a> </td> <td class="paramname"><em>format</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">guint </td> <td class="paramname"><em>width</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">guint </td> <td class="paramname"><em>height</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Set the default info for a video frame of <em>format</em> and <em>width</em> and <em>height</em>. </p> <dl class="section note"><dt>Note</dt><dd>This initializes <em>info</em> first, no values are preserved. This function does not set the offsets correctly for interlaced vertically subsampled formats.</dd></dl> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">format</td><td>The format. </td></tr> <tr><td class="paramname">width</td><td>A width. </td></tr> <tr><td class="paramname">height</td><td>A height. </td></tr> </table> </dd> </dl> </div> </div> <a id="a700d31d65a3ba1ab2a70d0ff74b82302"></a> <h2 class="memtitle"><span class="permalink"><a href="#a700d31d65a3ba1ab2a70d0ff74b82302">◆ </a></span>set_fps_d()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gst::VideoInfo::set_fps_d </td> <td>(</td> <td class="paramtype">const gint & </td> <td class="paramname"><em>value</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a7c55f939b4106f24a16bded7e136cbc7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7c55f939b4106f24a16bded7e136cbc7">◆ </a></span>set_fps_n()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gst::VideoInfo::set_fps_n </td> <td>(</td> <td class="paramtype">const gint & </td> <td class="paramname"><em>value</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ae2cafa3e55b0de590342f85c7808ee4a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae2cafa3e55b0de590342f85c7808ee4a">◆ </a></span>set_height()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gst::VideoInfo::set_height </td> <td>(</td> <td class="paramtype">const gint & </td> <td class="paramname"><em>value</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a29caa728c997a5a7490f4a85226d6bba"></a> <h2 class="memtitle"><span class="permalink"><a href="#a29caa728c997a5a7490f4a85226d6bba">◆ </a></span>set_interlace_mode()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gst::VideoInfo::set_interlace_mode </td> <td>(</td> <td class="paramtype">const <a class="el" href="group__gstreamermmEnums.html#ga967fad3dbadc173f9a255daa44ee9562">Gst::VideoInterlaceMode</a>& </td> <td class="paramname"><em>value</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a9eb30782f3fccd5942010879c65251e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9eb30782f3fccd5942010879c65251e5">◆ </a></span>set_multiview_flags()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gst::VideoInfo::set_multiview_flags </td> <td>(</td> <td class="paramtype">const <a class="el" href="group__gstreamermmEnums.html#gae8aabf9fb5024f405c061e1368043dac">Gst::VideoMultiviewFlags</a>& </td> <td class="paramname"><em>value</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="aa86d93aceb019fbb3ae11305438522a1"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa86d93aceb019fbb3ae11305438522a1">◆ </a></span>set_multiview_mode()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gst::VideoInfo::set_multiview_mode </td> <td>(</td> <td class="paramtype">const <a class="el" href="group__gstreamermmEnums.html#gad2491a6c67fe3156f17a912280671980">Gst::VideoMultiviewMode</a>& </td> <td class="paramname"><em>value</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a5b352488496a6df0b8081c4d8ba8bb78"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5b352488496a6df0b8081c4d8ba8bb78">◆ </a></span>set_par_d()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gst::VideoInfo::set_par_d </td> <td>(</td> <td class="paramtype">const gint & </td> <td class="paramname"><em>value</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a5ba05a580bfc96d130fc199cd6c1037d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5ba05a580bfc96d130fc199cd6c1037d">◆ </a></span>set_par_n()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gst::VideoInfo::set_par_n </td> <td>(</td> <td class="paramtype">const gint & </td> <td class="paramname"><em>value</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a6bd01f03889561332f6cf2cad1b61c70"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6bd01f03889561332f6cf2cad1b61c70">◆ </a></span>set_size()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gst::VideoInfo::set_size </td> <td>(</td> <td class="paramtype">const gsize & </td> <td class="paramname"><em>value</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a44a505c01b602418373f98a7574cdbcc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a44a505c01b602418373f98a7574cdbcc">◆ </a></span>set_views()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gst::VideoInfo::set_views </td> <td>(</td> <td class="paramtype">const gint & </td> <td class="paramname"><em>value</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a3065085add1454e6021e3794cfe2331d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3065085add1454e6021e3794cfe2331d">◆ </a></span>set_width()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Gst::VideoInfo::set_width </td> <td>(</td> <td class="paramtype">const gint & </td> <td class="paramname"><em>value</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a3fb789a233650ef1170a049f16423b10"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3fb789a233650ef1170a049f16423b10">◆ </a></span>to_caps()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Glib::RefPtr<<a class="el" href="classGst_1_1Caps.html">Gst::Caps</a>> Gst::VideoInfo::to_caps </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Convert the values of <em>info</em> into a <a class="el" href="classGst_1_1Caps.html" title="Structure describing sets of media formats. ">Gst::Caps</a>. </p> <dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="classGst_1_1Caps.html" title="Structure describing sets of media formats. ">Gst::Caps</a> containing the info of <em>info</em>. </dd></dl> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Sat Oct 21 2017 12:59:01 for gstreamermm by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.13 </small></address> </body> </html>