Learn more  » Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

showbox-public / libmediainfo-doc   deb

Repository URL to install this package:

/ usr / share / doc / libmediainfo-doc / Doc / classMediaInfoLib_1_1MediaInfoList.html

<!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>MediaInfoLib: MediaInfoLib::MediaInfoList Class Reference</title>

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



</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">MediaInfoLib
   &#160;<span id="projectnumber">0.7</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespaceMediaInfoLib.html">MediaInfoLib</a>      </li>
      <li class="navelem"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html">MediaInfoList</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">MediaInfoLib::MediaInfoList Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<!-- doxytag: class="MediaInfoLib::MediaInfoList" -->
<p><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html" title="MediaInfoList.">MediaInfoList</a>.  
 <a href="classMediaInfoLib_1_1MediaInfoList.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="MediaInfoList_8h_source.html">MediaInfoList.h</a>&gt;</code></p>

<p><a href="classMediaInfoLib_1_1MediaInfoList-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a3a8804f3e10f675ac8c2f56035f15f18">MediaInfoList</a> (size_t Count_Init=64)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a3a8804f3e10f675ac8c2f56035f15f18"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#aecdd50d46f52abfcd9c141bccb9fcb99">Open</a> (const <a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a> &amp;File, const <a class="el" href="namespaceMediaInfoLib.html#a6faa67673456829e0a70bbf2cd1ae7b8">fileoptions_t</a> Options=FileOption_Nothing)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Open files.  <a href="#aecdd50d46f52abfcd9c141bccb9fcb99"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a2c3f9337e4f9ee47ac439d9c084f0ab6">Open_Buffer_Init</a> (ZenLib::int64u File_Size=(ZenLib::int64u)-1, ZenLib::int64u File_Offset=0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a stream (Init)  <a href="#a2c3f9337e4f9ee47ac439d9c084f0ab6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#ab763387037440e1f4bfa306f502a9040">Open_Buffer_Continue</a> (size_t FilePos, const ZenLib::int8u *Buffer, size_t Buffer_Size)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a stream (Continue)  <a href="#ab763387037440e1f4bfa306f502a9040"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">ZenLib::int64u&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a5f921e2fc3a668aaa1736987d92983a1">Open_Buffer_Continue_GoTo_Get</a> (size_t FilePos)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a stream (Get the needed file Offset)  <a href="#a5f921e2fc3a668aaa1736987d92983a1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#ae54167ac6f7f7dfa49c98d4a4bcb6d71">Open_Buffer_Finalize</a> (size_t FilePos)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a stream (Finalize)  <a href="#ae54167ac6f7f7dfa49c98d4a4bcb6d71"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#ab72b2138ca0d1360f9b6eb6a0404e327">Save</a> (size_t FilePos)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Save the file.  <a href="#ab72b2138ca0d1360f9b6eb6a0404e327"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#aae1633186a4d49fcae30367eb3ee8b30">Close</a> (size_t FilePos=(size_t)-1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">(NOT IMPLEMENTED YET) Save all files  <a href="#aae1633186a4d49fcae30367eb3ee8b30"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#ae8cb020a7b736f3d63654a9d6ebc97a1">Inform</a> (size_t FilePos=(size_t)-1, size_t Reserved=0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get all details about a file.  <a href="#ae8cb020a7b736f3d63654a9d6ebc97a1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a6b50aae6019165a06ab1b5b1a579f07a">Get</a> (size_t FilePos, <a class="el" href="namespaceMediaInfoLib.html#ae210a533d4e4557d31ace26af0b512dc">stream_t</a> StreamKind, size_t StreamNumber, size_t Parameter, <a class="el" href="namespaceMediaInfoLib.html#a2d1e0d03d1bcc5e73cf26a1fef6e8582">info_t</a> KindOfInfo=<a class="el" href="namespaceMediaInfoLib.html#a2d1e0d03d1bcc5e73cf26a1fef6e8582a2f07520a2e4597327e56bc1c5c79d820">Info_Text</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a piece of information about a file (parameter is an integer)  <a href="#a6b50aae6019165a06ab1b5b1a579f07a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a64a8d598eb0c5fd42a3720d9fdf0be92">Get</a> (size_t FilePos, <a class="el" href="namespaceMediaInfoLib.html#ae210a533d4e4557d31ace26af0b512dc">stream_t</a> StreamKind, size_t StreamNumber, const <a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a> &amp;Parameter, <a class="el" href="namespaceMediaInfoLib.html#a2d1e0d03d1bcc5e73cf26a1fef6e8582">info_t</a> KindOfInfo=<a class="el" href="namespaceMediaInfoLib.html#a2d1e0d03d1bcc5e73cf26a1fef6e8582a2f07520a2e4597327e56bc1c5c79d820">Info_Text</a>, <a class="el" href="namespaceMediaInfoLib.html#a2d1e0d03d1bcc5e73cf26a1fef6e8582">info_t</a> KindOfSearch=<a class="el" href="namespaceMediaInfoLib.html#a2d1e0d03d1bcc5e73cf26a1fef6e8582a75a6efd6894eb88f8165241105b6944c">Info_Name</a>)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a piece of information about a file (parameter is a string)  <a href="#a64a8d598eb0c5fd42a3720d9fdf0be92"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#ad28ec564d23a73839af41764432375af">Set</a> (const <a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a> &amp;ToSet, size_t FilePos, <a class="el" href="namespaceMediaInfoLib.html#ae210a533d4e4557d31ace26af0b512dc">stream_t</a> StreamKind, size_t StreamNumber, size_t Parameter, const <a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a> &amp;OldValue=<a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a>())</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">(NOT IMPLEMENTED YET) Set a piece of information about a file (parameter is an int)  <a href="#ad28ec564d23a73839af41764432375af"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#aac63adc6bb38c31c9d1cec2208a3075e">Set</a> (const <a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a> &amp;ToSet, size_t FilePos, <a class="el" href="namespaceMediaInfoLib.html#ae210a533d4e4557d31ace26af0b512dc">stream_t</a> StreamKind, size_t StreamNumber, const <a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a> &amp;Parameter, const <a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a> &amp;OldValue=<a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a>())</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">(NOT IMPLEMENTED YET) Get information about a file (parameter is a string)  <a href="#aac63adc6bb38c31c9d1cec2208a3075e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#aec5462c498529a8fca8d0d460041be8f">Output_Buffer_Get</a> (size_t FilePos, size_t &amp;Output_Buffer_Size)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Output buffer retrieving.  <a href="#aec5462c498529a8fca8d0d460041be8f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a64e8fba31078ed11bb29384ab2e335de">Option</a> (const <a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a> &amp;<a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a64e8fba31078ed11bb29384ab2e335de">Option</a>, const <a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a> &amp;Value=<a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a>())</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#ac83330ed1254fff62b78bcc6bab98568">State_Get</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">(NOT IMPLEMENTED YET) Get the state of the library  <a href="#ac83330ed1254fff62b78bcc6bab98568"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a98d4583d303cc156c1f46ea684bca8ea">Count_Get</a> (size_t FilePos, <a class="el" href="namespaceMediaInfoLib.html#ae210a533d4e4557d31ace26af0b512dc">stream_t</a> StreamKind, size_t StreamNumber=(size_t)-1)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Count of streams, or count of piece of information in this stream.  <a href="#a98d4583d303cc156c1f46ea684bca8ea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a62da50e488d45c00e5720e4e691a785b">Count_Get</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the count of opened files.  <a href="#a62da50e488d45c00e5720e4e691a785b"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#ac3538f9c8725ea14f76835b3a58d7c70">Option_Static</a> (const <a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a> &amp;<a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a64e8fba31078ed11bb29384ab2e335de">Option</a>, const <a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a> &amp;Value=<a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a>())</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html" title="MediaInfoList.">MediaInfoList</a>. </p>
<dl class="version"><dt><b>Version:</b></dt><dd>0.7 </dd></dl>

<p>Definition at line <a class="el" href="MediaInfoList_8h_source.html#l00053">53</a> of file <a class="el" href="MediaInfoList_8h_source.html">MediaInfoList.h</a>.</p>
</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a3a8804f3e10f675ac8c2f56035f15f18"></a><!-- doxytag: member="MediaInfoLib::MediaInfoList::MediaInfoList" ref="a3a8804f3e10f675ac8c2f56035f15f18" args="(size_t Count_Init=64)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a3a8804f3e10f675ac8c2f56035f15f18">MediaInfoLib::MediaInfoList::MediaInfoList</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>Count_Init</em> = <code>64</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Constructor. </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">Count_Init</td><td>optimization information: How many files do you plan to handle? </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aae1633186a4d49fcae30367eb3ee8b30"></a><!-- doxytag: member="MediaInfoLib::MediaInfoList::Close" ref="aae1633186a4d49fcae30367eb3ee8b30" args="(size_t FilePos=(size_t)&#45;1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#aae1633186a4d49fcae30367eb3ee8b30">MediaInfoLib::MediaInfoList::Close</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>FilePos</em> = <code>(size_t)-1</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>(NOT IMPLEMENTED YET) Save all files </p>
<p>(NOT IMPLEMENTED YET) Save all files opened before with <a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#aecdd50d46f52abfcd9c141bccb9fcb99" title="Open files.">Open()</a> (modifications of tags) </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">FilePos</td><td>File position <br/>
 (you can know the position in searching the filename with <a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a6b50aae6019165a06ab1b5b1a579f07a" title="Get a piece of information about a file (parameter is an integer)">MediaInfoList::Get</a>(FilePos, 0, 0, "CompleteName") ) </td></tr>
  </table>
  </dd>
</dl>
<dl class="retval"><dt><b>Return values:</b></dt><dd>
  <table class="retval">
    <tr><td class="paramname">Count</td><td>of files saved </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a98d4583d303cc156c1f46ea684bca8ea"></a><!-- doxytag: member="MediaInfoLib::MediaInfoList::Count_Get" ref="a98d4583d303cc156c1f46ea684bca8ea" args="(size_t FilePos, stream_t StreamKind, size_t StreamNumber=(size_t)&#45;1)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a98d4583d303cc156c1f46ea684bca8ea">MediaInfoLib::MediaInfoList::Count_Get</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>FilePos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceMediaInfoLib.html#ae210a533d4e4557d31ace26af0b512dc">stream_t</a>&#160;</td>
          <td class="paramname"><em>StreamKind</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>StreamNumber</em> = <code>(size_t)-1</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Count of streams, or count of piece of information in this stream. </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">FilePos</td><td>File position <br/>
 (you can know the position in searching the filename with <a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a6b50aae6019165a06ab1b5b1a579f07a" title="Get a piece of information about a file (parameter is an integer)">MediaInfoList::Get</a>(FilePos, 0, 0, "CompleteName") ) </td></tr>
    <tr><td class="paramname">StreamKind</td><td>Kind of stream (general, video, audio...) </td></tr>
    <tr><td class="paramname">StreamNumber</td><td>Stream number in this kind of stream (first, second...) </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>The count of fields for this stream kind / stream number if stream number is provided, else the count of streams for this stream kind </dd></dl>

</div>
</div>
<a class="anchor" id="a62da50e488d45c00e5720e4e691a785b"></a><!-- doxytag: member="MediaInfoLib::MediaInfoList::Count_Get" ref="a62da50e488d45c00e5720e4e691a785b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t <a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a98d4583d303cc156c1f46ea684bca8ea">MediaInfoLib::MediaInfoList::Count_Get</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the count of opened files. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Count of files opened </dd></dl>

</div>
</div>
<a class="anchor" id="a6b50aae6019165a06ab1b5b1a579f07a"></a><!-- doxytag: member="MediaInfoLib::MediaInfoList::Get" ref="a6b50aae6019165a06ab1b5b1a579f07a" args="(size_t FilePos, stream_t StreamKind, size_t StreamNumber, size_t Parameter, info_t KindOfInfo=Info_Text)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a> <a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a6b50aae6019165a06ab1b5b1a579f07a">MediaInfoLib::MediaInfoList::Get</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>FilePos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceMediaInfoLib.html#ae210a533d4e4557d31ace26af0b512dc">stream_t</a>&#160;</td>
          <td class="paramname"><em>StreamKind</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>StreamNumber</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>Parameter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceMediaInfoLib.html#a2d1e0d03d1bcc5e73cf26a1fef6e8582">info_t</a>&#160;</td>
          <td class="paramname"><em>KindOfInfo</em> = <code><a class="el" href="namespaceMediaInfoLib.html#a2d1e0d03d1bcc5e73cf26a1fef6e8582a2f07520a2e4597327e56bc1c5c79d820">Info_Text</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get a piece of information about a file (parameter is an integer) </p>
<p>Get a piece of information about a file (parameter is an integer) </p>
<dl class="params"><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">FilePos</td><td>File position <br/>
 (you can know the position in searching the filename with <a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a6b50aae6019165a06ab1b5b1a579f07a" title="Get a piece of information about a file (parameter is an integer)">MediaInfoList::Get</a>(FilePos, 0, 0, "CompleteName") ) </td></tr>
    <tr><td class="paramname">StreamKind</td><td>Kind of stream (general, video, audio...) </td></tr>
    <tr><td class="paramname">StreamNumber</td><td>Stream number in Kind of stream (first, second...) </td></tr>
    <tr><td class="paramname">Parameter</td><td>Parameter you are looking for in the stream (Codec, width, bitrate...), in integer format (first parameter, second parameter...) </td></tr>
    <tr><td class="paramname">KindOfInfo</td><td>Kind of information you want about the parameter (the text, the measure, the help...) </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a string about information you search <br/>
 an empty string if there is a problem </dd></dl>

</div>
</div>
<a class="anchor" id="a64a8d598eb0c5fd42a3720d9fdf0be92"></a><!-- doxytag: member="MediaInfoLib::MediaInfoList::Get" ref="a64a8d598eb0c5fd42a3720d9fdf0be92" args="(size_t FilePos, stream_t StreamKind, size_t StreamNumber, const String &amp;Parameter, info_t KindOfInfo=Info_Text, info_t KindOfSearch=Info_Name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a> <a class="el" href="classMediaInfoLib_1_1MediaInfoList.html#a6b50aae6019165a06ab1b5b1a579f07a">MediaInfoLib::MediaInfoList::Get</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>FilePos</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceMediaInfoLib.html#ae210a533d4e4557d31ace26af0b512dc">stream_t</a>&#160;</td>
          <td class="paramname"><em>StreamKind</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>StreamNumber</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceMediaInfoLib.html#a052dd30510a46a3c02f40aec260a39bf">String</a> &amp;&#160;</td>
          <td class="paramname"><em>Parameter</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceMediaInfoLib.html#a2d1e0d03d1bcc5e73cf26a1fef6e8582">info_t</a>&#160;</td>
          <td class="paramname"><em>KindOfInfo</em> = <code><a class="el" href="namespaceMediaInfoLib.html#a2d1e0d03d1bcc5e73cf26a1fef6e8582a2f07520a2e4597327e56bc1c5c79d820">Info_Text</a></code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceMediaInfoLib.html#a2d1e0d03d1bcc5e73cf26a1fef6e8582">info_t</a>&#160;</td>
          <td class="paramname"><em>KindOfSearch</em> = <code><a class="el" href="namespaceMediaInfoLib.html#a2d1e0d03d1bcc5e73cf26a1fef6e8582a75a6efd6894eb88f8165241105b6944c">Info_Name</a></code>&#160;</td>
Loading ...