1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642 |
- <!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.11"/>
- <title>VLCKit: VLCMedia 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="search/search.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="search/searchdata.js"></script>
- <script type="text/javascript" src="search/search.js"></script>
- <script type="text/javascript">
- $(document).ready(function() { init_search(); });
- </script>
- <link href="doxygen.css" rel="stylesheet" type="text/css" />
- </head>
- <body>
- <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
- <div id="titlearea">
- <table cellspacing="0" cellpadding="0">
- <tbody>
- <tr style="height: 56px;">
- <td id="projectalign" style="padding-left: 0.5em;">
- <div id="projectname">VLCKit
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- end header part -->
- <!-- Generated by Doxygen 1.8.11 -->
- <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 Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</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>
- <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>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
- <!-- window showing the filter options -->
- <div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
- </div>
- <!-- iframe showing the search results (closed by default) -->
- <div id="MSearchResultsWindow">
- <iframe src="javascript:void(0)" frameborder="0"
- name="MSearchResults" id="MSearchResults">
- </iframe>
- </div>
- </div><!-- top -->
- <div class="header">
- <div class="summary">
- <a href="#pub-types">Public Types</a> |
- <a href="#pub-methods">Instance Methods</a> |
- <a href="#pub-static-methods">Class Methods</a> |
- <a href="#pub-attribs">Public Attributes</a> |
- <a href="#properties">Properties</a> |
- <a href="class_v_l_c_media-members.html">List of all members</a> </div>
- <div class="headertitle">
- <div class="title">VLCMedia Class Reference</div> </div>
- </div><!--header-->
- <div class="contents">
- <p><code>#import <<a class="el" href="_v_l_c_media_8h_source.html">VLCMedia.h</a>></code></p>
- <div class="dynheader">
- Inheritance diagram for VLCMedia:</div>
- <div class="dyncontent">
- <div class="center">
- <img src="interface_v_l_c_media.png" usemap="#VLCMedia_map" alt=""/>
- <map id="VLCMedia_map" name="VLCMedia_map">
- </map>
- </div></div>
- <table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
- Public Types</h2></td></tr>
- <tr class="memitem:a17eb20a065d628caf152e8e4c83bc4cb"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a17eb20a065d628caf152e8e4c83bc4cb"></a>enum  </td><td class="memItemRight" valign="bottom">{ <b>VLCMediaParseLocal</b> = 0x00,
- <b>VLCMediaParseNetwork</b> = 0x01,
- <b>VLCMediaFetchLocal</b> = 0x02,
- <b>VLCMediaFetchNetwork</b> = 0x04
- }</td></tr>
- <tr class="separator:a17eb20a065d628caf152e8e4c83bc4cb"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a8deaf0be0fb1bae484ce026866ff902b"><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a8deaf0be0fb1bae484ce026866ff902b">VLCMediaParsingOptions</a></td></tr>
- <tr class="separator:a8deaf0be0fb1bae484ce026866ff902b"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
- Instance Methods</h2></td></tr>
- <tr class="memitem:a1a980dff03ccacf966e754c0a60bac49"><td class="memItemLeft" align="right" valign="top">(instancetype) </td><td class="memItemRight" valign="bottom">- <a class="el" href="interface_v_l_c_media.html#a1a980dff03ccacf966e754c0a60bac49">initWithURL:</a></td></tr>
- <tr class="separator:a1a980dff03ccacf966e754c0a60bac49"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4215c08e40a19e60bf10a9ea15b8fb85"><td class="memItemLeft" align="right" valign="top">(instancetype) </td><td class="memItemRight" valign="bottom">- <a class="el" href="interface_v_l_c_media.html#a4215c08e40a19e60bf10a9ea15b8fb85">initWithPath:</a></td></tr>
- <tr class="separator:a4215c08e40a19e60bf10a9ea15b8fb85"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af9a048525b9aeb4919c47e1148962638"><td class="memItemLeft" align="right" valign="top">(instancetype) </td><td class="memItemRight" valign="bottom">- <a class="el" href="interface_v_l_c_media.html#af9a048525b9aeb4919c47e1148962638">initAsNodeWithName:</a></td></tr>
- <tr class="separator:af9a048525b9aeb4919c47e1148962638"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a353de8b3f3676f9f422630ed595fdfcc"><td class="memItemLeft" align="right" valign="top">(typedef) </td><td class="memItemRight" valign="bottom">- <a class="el" href="interface_v_l_c_media.html#a353de8b3f3676f9f422630ed595fdfcc">NS_ENUM</a></td></tr>
- <tr class="separator:a353de8b3f3676f9f422630ed595fdfcc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac0b967f4529a5c2a23972cca9fd2a800"><td class="memItemLeft" align="right" valign="top">(NSComparisonResult) </td><td class="memItemRight" valign="bottom">- <a class="el" href="interface_v_l_c_media.html#ac0b967f4529a5c2a23972cca9fd2a800">compare:</a></td></tr>
- <tr class="separator:ac0b967f4529a5c2a23972cca9fd2a800"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a82e93da5f18bf8584beff1b714d496d4"><td class="memItemLeft" align="right" valign="top">(<a class="el" href="interface_v_l_c_time.html">VLCTime</a> *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="interface_v_l_c_media.html#a82e93da5f18bf8584beff1b714d496d4">lengthWaitUntilDate:</a></td></tr>
- <tr class="separator:a82e93da5f18bf8584beff1b714d496d4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac32a90c64851638af38108040b37e454"><td class="memItemLeft" align="right" valign="top">(BOOL isParsed) </td><td class="memItemRight" valign="bottom">- <a class="el" href="interface_v_l_c_media.html#ac32a90c64851638af38108040b37e454">__attribute__</a></td></tr>
- <tr class="separator:ac32a90c64851638af38108040b37e454"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4ad7dacc361919932777b2bf5a141023"><td class="memItemLeft" align="right" valign="top">(typedef) </td><td class="memItemRight" valign="bottom">- <a class="el" href="interface_v_l_c_media.html#a4ad7dacc361919932777b2bf5a141023">NS_ENUM</a></td></tr>
- <tr class="separator:a4ad7dacc361919932777b2bf5a141023"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af495ec3452fdcdcd89aa2a13695ba6dd"><td class="memItemLeft" align="right" valign="top">(NSString *) </td><td class="memItemRight" valign="bottom">- <a class="el" href="interface_v_l_c_media.html#af495ec3452fdcdcd89aa2a13695ba6dd">metadataForKey:</a></td></tr>
- <tr class="separator:af495ec3452fdcdcd89aa2a13695ba6dd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab1f738fbdeaa9efaf918223c0ed187e4"><td class="memItemLeft" align="right" valign="top">(void) </td><td class="memItemRight" valign="bottom">- <a class="el" href="interface_v_l_c_media.html#ab1f738fbdeaa9efaf918223c0ed187e4">setMetadata:forKey:</a></td></tr>
- <tr class="separator:ab1f738fbdeaa9efaf918223c0ed187e4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a28c23c5d427727732476f86c6d0645ee"><td class="memItemLeft" align="right" valign="top">((deprecated) </td><td class="memItemRight" valign="bottom">- <a class="el" href="interface_v_l_c_media.html#a28c23c5d427727732476f86c6d0645ee">__attribute__</a></td></tr>
- <tr class="separator:a28c23c5d427727732476f86c6d0645ee"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a28c23c5d427727732476f86c6d0645ee"><td class="memItemLeft" align="right" valign="top">((deprecated) </td><td class="memItemRight" valign="bottom">- <a class="el" href="interface_v_l_c_media.html#a28c23c5d427727732476f86c6d0645ee">__attribute__</a></td></tr>
- <tr class="separator:a28c23c5d427727732476f86c6d0645ee"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aecfb52ec0989cd489fdc2966cd431586"><td class="memItemLeft" align="right" valign="top">(int) </td><td class="memItemRight" valign="bottom">- <a class="el" href="interface_v_l_c_media.html#aecfb52ec0989cd489fdc2966cd431586">parseWithOptions:</a></td></tr>
- <tr class="separator:aecfb52ec0989cd489fdc2966cd431586"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac00685e5d9a33652413b298c43423b5a"><td class="memItemLeft" align="right" valign="top">(int) </td><td class="memItemRight" valign="bottom">- <a class="el" href="interface_v_l_c_media.html#ac00685e5d9a33652413b298c43423b5a">parseWithOptions:timeout:</a></td></tr>
- <tr class="separator:ac00685e5d9a33652413b298c43423b5a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4ef68cc558ac4af2180acbad69c07289"><td class="memItemLeft" align="right" valign="top">(void) </td><td class="memItemRight" valign="bottom">- <a class="el" href="interface_v_l_c_media.html#a4ef68cc558ac4af2180acbad69c07289">addOptions:</a></td></tr>
- <tr class="separator:a4ef68cc558ac4af2180acbad69c07289"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
- Class Methods</h2></td></tr>
- <tr class="memitem:a38e5fb8f18d50b6de684a7e56c1611fa"><td class="memItemLeft" align="right" valign="top">(instancetype) </td><td class="memItemRight" valign="bottom">+ <a class="el" href="interface_v_l_c_media.html#a38e5fb8f18d50b6de684a7e56c1611fa">mediaWithURL:</a></td></tr>
- <tr class="separator:a38e5fb8f18d50b6de684a7e56c1611fa"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae65d970c9c066ab28ec0c8bdcc076101"><td class="memItemLeft" align="right" valign="top">(instancetype) </td><td class="memItemRight" valign="bottom">+ <a class="el" href="interface_v_l_c_media.html#ae65d970c9c066ab28ec0c8bdcc076101">mediaWithPath:</a></td></tr>
- <tr class="separator:ae65d970c9c066ab28ec0c8bdcc076101"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a98f23cb39854168dc79df832cecb7ff2"><td class="memItemLeft" align="right" valign="top">(NSString *) </td><td class="memItemRight" valign="bottom">+ <a class="el" href="interface_v_l_c_media.html#a98f23cb39854168dc79df832cecb7ff2">codecNameForFourCC:trackType:</a></td></tr>
- <tr class="separator:a98f23cb39854168dc79df832cecb7ff2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3aaff98fc9546ceaf4c1871577c00a17"><td class="memItemLeft" align="right" valign="top">(instancetype) </td><td class="memItemRight" valign="bottom">+ <a class="el" href="interface_v_l_c_media.html#a3aaff98fc9546ceaf4c1871577c00a17">mediaAsNodeWithName:</a></td></tr>
- <tr class="separator:a3aaff98fc9546ceaf4c1871577c00a17"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
- Public Attributes</h2></td></tr>
- <tr class="memitem:a0e44431952021460c5f59f600236630b"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a0e44431952021460c5f59f600236630b">VLCMediaTracksInformationCodec</a></td></tr>
- <tr class="separator:a0e44431952021460c5f59f600236630b"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a523d5f9351c2fcac0d9b600773734c81"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a523d5f9351c2fcac0d9b600773734c81">VLCMediaTracksInformationId</a></td></tr>
- <tr class="separator:a523d5f9351c2fcac0d9b600773734c81"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac5ccaa4e433a8bc847e54739d69827b7"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#ac5ccaa4e433a8bc847e54739d69827b7">VLCMediaTracksInformationType</a></td></tr>
- <tr class="separator:ac5ccaa4e433a8bc847e54739d69827b7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a076812e00bd51440c4d47da823011f86"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a076812e00bd51440c4d47da823011f86">VLCMediaTracksInformationCodecProfile</a></td></tr>
- <tr class="separator:a076812e00bd51440c4d47da823011f86"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae380aafa86ebd25ad38ab630a6dc86dd"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#ae380aafa86ebd25ad38ab630a6dc86dd">VLCMediaTracksInformationCodecLevel</a></td></tr>
- <tr class="separator:ae380aafa86ebd25ad38ab630a6dc86dd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:add3bac6827f60b1cbe44544c106b39c0"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#add3bac6827f60b1cbe44544c106b39c0">VLCMediaTracksInformationBitrate</a></td></tr>
- <tr class="separator:add3bac6827f60b1cbe44544c106b39c0"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac6879d1635a7c5c306bafc23cbed755a"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#ac6879d1635a7c5c306bafc23cbed755a">VLCMediaTracksInformationLanguage</a></td></tr>
- <tr class="separator:ac6879d1635a7c5c306bafc23cbed755a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a480f68a87f30c723f9364f00620de519"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a480f68a87f30c723f9364f00620de519">VLCMediaTracksInformationDescription</a></td></tr>
- <tr class="separator:a480f68a87f30c723f9364f00620de519"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aabf94e7de92ae328dba46d6c53e5d869"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#aabf94e7de92ae328dba46d6c53e5d869">VLCMediaTracksInformationAudioChannelsNumber</a></td></tr>
- <tr class="separator:aabf94e7de92ae328dba46d6c53e5d869"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a5f42247ad4cefc2cfa4a96bd95f53356"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a5f42247ad4cefc2cfa4a96bd95f53356">VLCMediaTracksInformationAudioRate</a></td></tr>
- <tr class="separator:a5f42247ad4cefc2cfa4a96bd95f53356"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a52414aa5aff9e0e929d6b3dad0461dd2"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a52414aa5aff9e0e929d6b3dad0461dd2">VLCMediaTracksInformationVideoHeight</a></td></tr>
- <tr class="separator:a52414aa5aff9e0e929d6b3dad0461dd2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a29ca0a5036cfa556f5d7098c44030123"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a29ca0a5036cfa556f5d7098c44030123">VLCMediaTracksInformationVideoWidth</a></td></tr>
- <tr class="separator:a29ca0a5036cfa556f5d7098c44030123"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ada9d9ba5acf71414913ecc83cb975bf6"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#ada9d9ba5acf71414913ecc83cb975bf6">VLCMediaTracksInformationSourceAspectRatio</a></td></tr>
- <tr class="separator:ada9d9ba5acf71414913ecc83cb975bf6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aa3b1ead249368c4b73a544f07c84bcdc"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#aa3b1ead249368c4b73a544f07c84bcdc">VLCMediaTracksInformationSourceAspectRatioDenominator</a></td></tr>
- <tr class="separator:aa3b1ead249368c4b73a544f07c84bcdc"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afd5e8623f3246506f21576ca006df47e"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#afd5e8623f3246506f21576ca006df47e">VLCMediaTracksInformationFrameRate</a></td></tr>
- <tr class="separator:afd5e8623f3246506f21576ca006df47e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a635234c93bcb43393868435ab98ad0a8"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a635234c93bcb43393868435ab98ad0a8">VLCMediaTracksInformationFrameRateDenominator</a></td></tr>
- <tr class="separator:a635234c93bcb43393868435ab98ad0a8"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad173cd33fb9d51175e676b62838cd980"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#ad173cd33fb9d51175e676b62838cd980">VLCMediaTracksInformationTextEncoding</a></td></tr>
- <tr class="separator:ad173cd33fb9d51175e676b62838cd980"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac6eb47ffe2b3a79f562e0164e83416b1"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#ac6eb47ffe2b3a79f562e0164e83416b1">VLCMediaTracksInformationTypeAudio</a></td></tr>
- <tr class="separator:ac6eb47ffe2b3a79f562e0164e83416b1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2ac631a7a8c7416ac9a13b914efeb22e"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a2ac631a7a8c7416ac9a13b914efeb22e">VLCMediaTracksInformationTypeVideo</a></td></tr>
- <tr class="separator:a2ac631a7a8c7416ac9a13b914efeb22e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a3d8f7f156478e43c45dfedf7459c9939"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a3d8f7f156478e43c45dfedf7459c9939">VLCMediaTracksInformationTypeText</a></td></tr>
- <tr class="separator:a3d8f7f156478e43c45dfedf7459c9939"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2b91c4e456c6ce07682477d41772adc2"><td class="memItemLeft" align="right" valign="top">NSString *const </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a2b91c4e456c6ce07682477d41772adc2">VLCMediaTracksInformationTypeUnknown</a></td></tr>
- <tr class="separator:a2b91c4e456c6ce07682477d41772adc2"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
- Properties</h2></td></tr>
- <tr class="memitem:a8f6e78f8cc5d52384047ddaea9e01dcf"><td class="memItemLeft" align="right" valign="top">VLCMediaType </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a8f6e78f8cc5d52384047ddaea9e01dcf">mediaType</a></td></tr>
- <tr class="separator:a8f6e78f8cc5d52384047ddaea9e01dcf"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2cb849f8dceb22cebbac149921c785a5"><td class="memItemLeft" align="right" valign="top">id< <a class="el" href="protocol_v_l_c_media_delegate-p.html">VLCMediaDelegate</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a2cb849f8dceb22cebbac149921c785a5">delegate</a></td></tr>
- <tr class="separator:a2cb849f8dceb22cebbac149921c785a5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afd47b541ffd9e93a5864ced1f127101d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_v_l_c_time.html">VLCTime</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#afd47b541ffd9e93a5864ced1f127101d">length</a></td></tr>
- <tr class="separator:afd47b541ffd9e93a5864ced1f127101d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:adc94b1c776ed671be57746c79e04f187"><td class="memItemLeft" align="right" valign="top">VLCMediaParsedStatus </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#adc94b1c776ed671be57746c79e04f187">parsedStatus</a></td></tr>
- <tr class="separator:adc94b1c776ed671be57746c79e04f187"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aef3995dbdd704cc5c8ed4fc2e383e0a6"><td class="memItemLeft" align="right" valign="top">NSURL * </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#aef3995dbdd704cc5c8ed4fc2e383e0a6">url</a></td></tr>
- <tr class="separator:aef3995dbdd704cc5c8ed4fc2e383e0a6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a08f3d51d9b8199fd20143d178b368b2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="interface_v_l_c_media_list.html">VLCMediaList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a08f3d51d9b8199fd20143d178b368b2f">subitems</a></td></tr>
- <tr class="separator:a08f3d51d9b8199fd20143d178b368b2f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2332173d72093469abebf56f4c70ae80"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a2332173d72093469abebf56f4c70ae80">saveMetadata</a></td></tr>
- <tr class="separator:a2332173d72093469abebf56f4c70ae80"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac61f729efe7481e86d26e7e92fff0dd2"><td class="memItemLeft" align="right" valign="top">NSDictionary * </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#ac61f729efe7481e86d26e7e92fff0dd2">metaDictionary</a></td></tr>
- <tr class="separator:ac61f729efe7481e86d26e7e92fff0dd2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af247fea93ce48e219ddef15bdaf256de"><td class="memItemLeft" align="right" valign="top">VLCMediaState </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#af247fea93ce48e219ddef15bdaf256de">state</a></td></tr>
- <tr class="separator:af247fea93ce48e219ddef15bdaf256de"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2018328bfcb5934f725b285026fe4e98"><td class="memItemLeft" align="right" valign="top">BOOL </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a2018328bfcb5934f725b285026fe4e98">mediaSizeSuitableForDevice</a></td></tr>
- <tr class="separator:a2018328bfcb5934f725b285026fe4e98"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7b098bacc67ab0ff8fa9d316bef987d6"><td class="memItemLeft" align="right" valign="top">NSArray * </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a7b098bacc67ab0ff8fa9d316bef987d6">tracksInformation</a></td></tr>
- <tr class="separator:a7b098bacc67ab0ff8fa9d316bef987d6"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9c2d85f9c2dba700d7b2ca18cf12049a"><td class="memItemLeft" align="right" valign="top">NSDictionary * </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a9c2d85f9c2dba700d7b2ca18cf12049a">stats</a></td></tr>
- <tr class="separator:a9c2d85f9c2dba700d7b2ca18cf12049a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aadc4d2257ae507913c39611e9c935665"><td class="memItemLeft" align="right" valign="top">NSInteger </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#aadc4d2257ae507913c39611e9c935665">numberOfReadBytesOnInput</a></td></tr>
- <tr class="separator:aadc4d2257ae507913c39611e9c935665"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2eb646a3d37eaec7de62ba174b9682f7"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a2eb646a3d37eaec7de62ba174b9682f7">inputBitrate</a></td></tr>
- <tr class="separator:a2eb646a3d37eaec7de62ba174b9682f7"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a936f14e9dbdb6355604040bb963cf1b2"><td class="memItemLeft" align="right" valign="top">NSInteger </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a936f14e9dbdb6355604040bb963cf1b2">numberOfReadBytesOnDemux</a></td></tr>
- <tr class="separator:a936f14e9dbdb6355604040bb963cf1b2"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1e060d1cb138c0e0ecffe53d985b2dd3"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a1e060d1cb138c0e0ecffe53d985b2dd3">demuxBitrate</a></td></tr>
- <tr class="separator:a1e060d1cb138c0e0ecffe53d985b2dd3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0d65e705f516777543cb6ac2df310779"><td class="memItemLeft" align="right" valign="top">NSInteger </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a0d65e705f516777543cb6ac2df310779">numberOfDecodedVideoBlocks</a></td></tr>
- <tr class="separator:a0d65e705f516777543cb6ac2df310779"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ae5f6aa8f4cfd924c9f31cea1292739de"><td class="memItemLeft" align="right" valign="top">NSInteger </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#ae5f6aa8f4cfd924c9f31cea1292739de">numberOfDecodedAudioBlocks</a></td></tr>
- <tr class="separator:ae5f6aa8f4cfd924c9f31cea1292739de"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a42f0be6a3830572833122e758ddaafb1"><td class="memItemLeft" align="right" valign="top">NSInteger </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a42f0be6a3830572833122e758ddaafb1">numberOfDisplayedPictures</a></td></tr>
- <tr class="separator:a42f0be6a3830572833122e758ddaafb1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ab7456ceac9f4ac4b395bcc50064d58dd"><td class="memItemLeft" align="right" valign="top">NSInteger </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#ab7456ceac9f4ac4b395bcc50064d58dd">numberOfLostPictures</a></td></tr>
- <tr class="separator:ab7456ceac9f4ac4b395bcc50064d58dd"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a958ceff6c2c01085c9c11963fc00e9ab"><td class="memItemLeft" align="right" valign="top">NSInteger </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a958ceff6c2c01085c9c11963fc00e9ab">numberOfPlayedAudioBuffers</a></td></tr>
- <tr class="separator:a958ceff6c2c01085c9c11963fc00e9ab"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a13d927d07a8bc2cebab7363317c0a932"><td class="memItemLeft" align="right" valign="top">NSInteger </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a13d927d07a8bc2cebab7363317c0a932">numberOfLostAudioBuffers</a></td></tr>
- <tr class="separator:a13d927d07a8bc2cebab7363317c0a932"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a65060dbc9eefe3518c4aa81daba05320"><td class="memItemLeft" align="right" valign="top">NSInteger </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a65060dbc9eefe3518c4aa81daba05320">numberOfSentPackets</a></td></tr>
- <tr class="separator:a65060dbc9eefe3518c4aa81daba05320"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a4f663bcbd8cfea3c1fa23035a5e2e119"><td class="memItemLeft" align="right" valign="top">NSInteger </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a4f663bcbd8cfea3c1fa23035a5e2e119">numberOfSentBytes</a></td></tr>
- <tr class="separator:a4f663bcbd8cfea3c1fa23035a5e2e119"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afd944ae42af805d532f4ab36d5b0fe7d"><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#afd944ae42af805d532f4ab36d5b0fe7d">streamOutputBitrate</a></td></tr>
- <tr class="separator:afd944ae42af805d532f4ab36d5b0fe7d"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a289dc0ff117c7013b6b5363d9f35fd01"><td class="memItemLeft" align="right" valign="top">NSInteger </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a289dc0ff117c7013b6b5363d9f35fd01">numberOfCorruptedDataPackets</a></td></tr>
- <tr class="separator:a289dc0ff117c7013b6b5363d9f35fd01"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a148f7e15ef691ed0c6cf631eb3bc34d8"><td class="memItemLeft" align="right" valign="top">NSInteger </td><td class="memItemRight" valign="bottom"><a class="el" href="interface_v_l_c_media.html#a148f7e15ef691ed0c6cf631eb3bc34d8">numberOfDiscontinuties</a></td></tr>
- <tr class="separator:a148f7e15ef691ed0c6cf631eb3bc34d8"><td class="memSeparator" colspan="2"> </td></tr>
- </table>
- <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
- <div class="textblock"><p>Defines files and streams as a managed object. Each media object can be administered seperately. <a class="el" href="interface_v_l_c_media_player.html">VLCMediaPlayer</a> or <a class="el" href="interface_v_l_c_media_list.html">VLCMediaList</a> must be used to execute the appropriate playback functions. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="interface_v_l_c_media_player.html">VLCMediaPlayer</a> </dd>
- <dd>
- <a class="el" href="interface_v_l_c_media_list.html">VLCMediaList</a> </dd></dl>
- </div><h2 class="groupheader">Member Typedef Documentation</h2>
- <a class="anchor" id="a8deaf0be0fb1bae484ce026866ff902b"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (typedef int) <a class="el" href="interface_v_l_c_media.html#a8deaf0be0fb1bae484ce026866ff902b">VLCMediaParsingOptions</a></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>enum of available options for use with parseWithOptions </p><dl class="section note"><dt>Note</dt><dd>you may pipe multiple values for the single parameter </dd></dl>
- </div>
- </div>
- <h2 class="groupheader">Method Documentation</h2>
- <a class="anchor" id="ac32a90c64851638af38108040b37e454"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (BOOL isParsed) __attribute__ </td>
- <td></td>
- <td class="paramtype">((deprecated)) </td>
- <td class="paramname"></td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Determines if the media has already been preparsed. </p><dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd>use parseStatus instead </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a28c23c5d427727732476f86c6d0645ee"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- ((deprecated) __attribute__ </td>
- <td></td>
- <td class="paramname"></td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Trigger a synchronous parsing of the media the selector won't return until parsing finished</p>
- <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000004">Deprecated:</a></b></dt><dd>Use parseWithOptions: instead </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a28c23c5d427727732476f86c6d0645ee"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- ((deprecated) __attribute__ </td>
- <td></td>
- <td class="paramname"></td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Start asynchronously to parse the media. This will attempt to fetch the meta data and tracks information.</p>
- <p>This is automatically done when an accessor requiring parsing is called.</p>
- <dl class="section see"><dt>See also</dt><dd>-[<a class="el" href="protocol_v_l_c_media_delegate-p.html">VLCMediaDelegate</a> mediaDidFinishParsing:] </dd></dl>
- <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000003">Deprecated:</a></b></dt><dd>Use parseWithOptions: instead </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a4ef68cc558ac4af2180acbad69c07289"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (void) addOptions: </td>
- <td></td>
- <td class="paramtype">(NSDictionary *) </td>
- <td class="paramname"><em>options</em></td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Add options to the media, that will be used to determine how <a class="el" href="interface_v_l_c_media_player.html">VLCMediaPlayer</a> will read the media. This allow to use VLC advanced reading/streaming options in a per-media basis</p>
- <p>The options are detailed in vlc –long-help, for instance "--sout-all" And on the web: <a href="http://wiki.videolan.org/VLC_command-line_help">http://wiki.videolan.org/VLC_command-line_help</a> </p>
- </div>
- </div>
- <a class="anchor" id="a98f23cb39854168dc79df832cecb7ff2"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">+ (NSString *) codecNameForFourCC: </td>
- <td></td>
- <td class="paramtype">(uint32_t) </td>
- <td class="paramname"><em>fourcc</em></td>
- </tr>
- <tr>
- <td class="paramkey">trackType:</td>
- <td></td>
- <td class="paramtype">(NSString *) </td>
- <td class="paramname"><em>trackType</em> </td>
- </tr>
- <tr>
- <td></td>
- <td></td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>convienience method to return a user-readable codec name for the given FourCC </p><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">fourcc</td><td>the FourCC to process </td></tr>
- <tr><td class="paramname">trackType</td><td>a VLC track type if known to speed-up the name search </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>a NSString containing the codec name if recognized, else an empty string </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ac0b967f4529a5c2a23972cca9fd2a800"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSComparisonResult) compare: </td>
- <td></td>
- <td class="paramtype">(<a class="el" href="interface_v_l_c_media.html">VLCMedia</a> *) </td>
- <td class="paramname"><em>media</em></td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Returns an NSComparisonResult value that indicates the lexical ordering of the receiver and a given meda. </p><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">media</td><td>The media with which to compare with the receiver. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>NSOrderedAscending if the URL of the receiver precedes media in lexical ordering, NSOrderedSame if the URL of the receiver and media are equivalent in lexical value, and NSOrderedDescending if the URL of the receiver follows media. If media is nil, returns NSOrderedDescending. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="af9a048525b9aeb4919c47e1148962638"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (instancetype) initAsNodeWithName: </td>
- <td></td>
- <td class="paramtype">(NSString *) </td>
- <td class="paramname"><em>aName</em></td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>TODO </p><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">aName</td><td>TODO </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="interface_v_l_c_media.html">VLCMedia</a> object, only if there were no errors. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a4215c08e40a19e60bf10a9ea15b8fb85"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (instancetype) initWithPath: </td>
- <td></td>
- <td class="paramtype">(NSString *) </td>
- <td class="paramname"><em>aPath</em></td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Initializes a new <a class="el" href="interface_v_l_c_media.html">VLCMedia</a> object to use the specified path. </p><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">aPath</td><td>Path to media to be accessed. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="interface_v_l_c_media.html">VLCMedia</a> object, only if there were no errors. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a1a980dff03ccacf966e754c0a60bac49"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (instancetype) initWithURL: </td>
- <td></td>
- <td class="paramtype">(NSURL *) </td>
- <td class="paramname"><em>anURL</em></td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Initializes a new <a class="el" href="interface_v_l_c_media.html">VLCMedia</a> object to use the specified URL. </p><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">anURL</td><td>the URL to media to be accessed. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="interface_v_l_c_media.html">VLCMedia</a> object, only if there were no errors. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a82e93da5f18bf8584beff1b714d496d4"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (<a class="el" href="interface_v_l_c_time.html">VLCTime</a> *) lengthWaitUntilDate: </td>
- <td></td>
- <td class="paramtype">(NSDate *) </td>
- <td class="paramname"><em>aDate</em></td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Returns a <a class="el" href="interface_v_l_c_time.html">VLCTime</a> object describing the length of the media resource, however, this is a blocking operation and will wait until the preparsing is completed before returning anything. </p><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">aDate</td><td>Time for operation to wait until, if there are no results before specified date then nil is returned. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>The length of the media resource, nil if it couldn't wait for it. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a3aaff98fc9546ceaf4c1871577c00a17"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">+ (instancetype) mediaAsNodeWithName: </td>
- <td></td>
- <td class="paramtype">(NSString *) </td>
- <td class="paramname"><em>aName</em></td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>TODO </p><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">aName</td><td>TODO </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>a new <a class="el" href="interface_v_l_c_media.html">VLCMedia</a> object, only if there were no errors. This object will be automatically released. </dd></dl>
- <dl class="section see"><dt>See also</dt><dd>initAsNodeWithName </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ae65d970c9c066ab28ec0c8bdcc076101"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">+ (instancetype) mediaWithPath: </td>
- <td></td>
- <td class="paramtype">(NSString *) </td>
- <td class="paramname"><em>aPath</em></td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Manufactures a new <a class="el" href="interface_v_l_c_media.html">VLCMedia</a> object using the path specified. </p><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">aPath</td><td>Path to the media to be accessed. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="interface_v_l_c_media.html">VLCMedia</a> object, only if there were no errors. This object will be automatically released. </dd></dl>
- <dl class="section see"><dt>See also</dt><dd>initWithPath </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a38e5fb8f18d50b6de684a7e56c1611fa"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">+ (instancetype) mediaWithURL: </td>
- <td></td>
- <td class="paramtype">(NSURL *) </td>
- <td class="paramname"><em>anURL</em></td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Manufactures a new <a class="el" href="interface_v_l_c_media.html">VLCMedia</a> object using the URL specified. </p><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">anURL</td><td>URL to media to be accessed. </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section return"><dt>Returns</dt><dd>A new <a class="el" href="interface_v_l_c_media.html">VLCMedia</a> object, only if there were no errors. This object will be automatically released. </dd></dl>
- <dl class="section see"><dt>See also</dt><dd>initWithMediaURL </dd></dl>
- </div>
- </div>
- <a class="anchor" id="af495ec3452fdcdcd89aa2a13695ba6dd"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString *) metadataForKey: </td>
- <td></td>
- <td class="paramtype">(NSString *) </td>
- <td class="paramname"><em>key</em></td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>get meta property for key </p><dl class="section note"><dt>Note</dt><dd>for performance reasons, fetching the metaDictionary will be faster! </dd></dl>
- <dl class="section see"><dt>See also</dt><dd><a class="el" href="interface_v_l_c_media.html#ac61f729efe7481e86d26e7e92fff0dd2">metaDictionary</a> </dd>
- <dd>
- dictionary keys above </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a353de8b3f3676f9f422630ed595fdfcc"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (typedef) NS_ENUM </td>
- <td></td>
- <td class="paramtype">(NSUInteger) </td>
- <td class="paramname"></td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">(VLCMediaType) </td>
- <td class="paramname"> </td>
- </tr>
- <tr>
- <td></td>
- <td></td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>list of possible media types that could be returned by "mediaType" </p>
- </div>
- </div>
- <a class="anchor" id="a4ad7dacc361919932777b2bf5a141023"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (typedef) NS_ENUM </td>
- <td></td>
- <td class="paramtype">(unsigned) </td>
- <td class="paramname"></td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">(VLCMediaParsedStatus) </td>
- <td class="paramname"> </td>
- </tr>
- <tr>
- <td></td>
- <td></td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>list of possible parsed states returnable by parsedStatus </p>
- </div>
- </div>
- <a class="anchor" id="aecfb52ec0989cd489fdc2966cd431586"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (int) parseWithOptions: </td>
- <td></td>
- <td class="paramtype">(<a class="el" href="interface_v_l_c_media.html#a8deaf0be0fb1bae484ce026866ff902b">VLCMediaParsingOptions</a>) </td>
- <td class="paramname"><em>options</em></td>
- <td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>triggers an asynchronous parse of the media item using the given options </p><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">options</td><td>the option mask based on VLCMediaParsingOptions </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section see"><dt>See also</dt><dd><a class="el" href="interface_v_l_c_media.html#a8deaf0be0fb1bae484ce026866ff902b">VLCMediaParsingOptions</a> </dd></dl>
- <dl class="section return"><dt>Returns</dt><dd>an int. 0 on success, -1 in case of error </dd></dl>
- <dl class="section note"><dt>Note</dt><dd>listen to the "parsed" key value or the mediaDidFinishParsing: delegate method to be notified about parsing results. Those triggers will <em>NOT</em> be raised if parsing fails and this method returns an error. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ac00685e5d9a33652413b298c43423b5a"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (int) <a class="el" href="interface_v_l_c_media.html#aecfb52ec0989cd489fdc2966cd431586">parseWithOptions:</a> </td>
- <td></td>
- <td class="paramtype">(<a class="el" href="interface_v_l_c_media.html#a8deaf0be0fb1bae484ce026866ff902b">VLCMediaParsingOptions</a>) </td>
- <td class="paramname"><em>options</em></td>
- </tr>
- <tr>
- <td class="paramkey">timeout:</td>
- <td></td>
- <td class="paramtype">(int) </td>
- <td class="paramname"><em>timeoutValue</em> </td>
- </tr>
- <tr>
- <td></td>
- <td></td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>triggers an asynchronous parse of the media item using the given options </p><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">options</td><td>the option mask based on VLCMediaParsingOptions </td></tr>
- <tr><td class="paramname">timeoutValue</td><td>a time-out value in milliseconds (-1 for default, 0 for infinite) </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section see"><dt>See also</dt><dd><a class="el" href="interface_v_l_c_media.html#a8deaf0be0fb1bae484ce026866ff902b">VLCMediaParsingOptions</a> </dd></dl>
- <dl class="section return"><dt>Returns</dt><dd>an int. 0 on success, -1 in case of error </dd></dl>
- <dl class="section note"><dt>Note</dt><dd>listen to the "parsed" key value or the mediaDidFinishParsing: delegate method to be notified about parsing results. Those triggers will <em>NOT</em> be raised if parsing fails and this method returns an error. </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ab1f738fbdeaa9efaf918223c0ed187e4"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (void) setMetadata: </td>
- <td></td>
- <td class="paramtype">(NSString *) </td>
- <td class="paramname"><em>data</em></td>
- </tr>
- <tr>
- <td class="paramkey">forKey:</td>
- <td></td>
- <td class="paramtype">(NSString *) </td>
- <td class="paramname"><em>key</em> </td>
- </tr>
- <tr>
- <td></td>
- <td></td>
- <td></td><td></td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>set meta property for key </p><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">data</td><td>the metadata to set as NSString </td></tr>
- <tr><td class="paramname">key</td><td>the metadata key </td></tr>
- </table>
- </dd>
- </dl>
- <dl class="section see"><dt>See also</dt><dd>dictionary keys above </dd></dl>
- </div>
- </div>
- <h2 class="groupheader">Member Data Documentation</h2>
- <a class="anchor" id="aabf94e7de92ae328dba46d6c53e5d869"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationAudioChannelsNumber</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>number of audio channels of a given track </p><dl class="section note"><dt>Note</dt><dd>returns the audio channel number as NSNumber </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a5f42247ad4cefc2cfa4a96bd95f53356"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationAudioRate</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>audio rate </p><dl class="section note"><dt>Note</dt><dd>returns the audio rate as NSNumber </dd></dl>
- </div>
- </div>
- <a class="anchor" id="add3bac6827f60b1cbe44544c106b39c0"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationBitrate</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>track bitrate </p><dl class="section note"><dt>Note</dt><dd>returns the bitrate as NSNumber </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a0e44431952021460c5f59f600236630b"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationCodec</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Tracks information NSDictionary Possible Keys Codec information </p><dl class="section note"><dt>Note</dt><dd>returns a NSNumber </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ae380aafa86ebd25ad38ab630a6dc86dd"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationCodecLevel</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>codec level </p><dl class="section note"><dt>Note</dt><dd>returns a NSNumber </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a076812e00bd51440c4d47da823011f86"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationCodecProfile</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>codec profile </p><dl class="section note"><dt>Note</dt><dd>returns a NSNumber </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a480f68a87f30c723f9364f00620de519"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationDescription</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>track description </p><dl class="section note"><dt>Note</dt><dd>returns the description as NSString </dd></dl>
- </div>
- </div>
- <a class="anchor" id="afd5e8623f3246506f21576ca006df47e"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationFrameRate</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>frame rate </p><dl class="section note"><dt>Note</dt><dd>returns the frame rate as NSNumber </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a635234c93bcb43393868435ab98ad0a8"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationFrameRateDenominator</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>frame rate denominator </p><dl class="section note"><dt>Note</dt><dd>returns the frame rate denominator as NSNumber </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a523d5f9351c2fcac0d9b600773734c81"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationId</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>tracks information ID </p><dl class="section note"><dt>Note</dt><dd>returns a NSNumber </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ac6879d1635a7c5c306bafc23cbed755a"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationLanguage</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>track language </p><dl class="section note"><dt>Note</dt><dd>returns the language as NSString </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ada9d9ba5acf71414913ecc83cb975bf6"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationSourceAspectRatio</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>source aspect ratio </p><dl class="section note"><dt>Note</dt><dd>returns the source aspect ratio as NSNumber </dd></dl>
- </div>
- </div>
- <a class="anchor" id="aa3b1ead249368c4b73a544f07c84bcdc"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationSourceAspectRatioDenominator</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>source aspect ratio denominator </p><dl class="section note"><dt>Note</dt><dd>returns the source aspect ratio denominator as NSNumber </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ad173cd33fb9d51175e676b62838cd980"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationTextEncoding</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>text encoding </p><dl class="section note"><dt>Note</dt><dd>returns the text encoding as NSString </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ac5ccaa4e433a8bc847e54739d69827b7"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationType</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>track information type </p><dl class="section note"><dt>Note</dt><dd>returns a NSString </dd></dl>
- <dl class="section see"><dt>See also</dt><dd><a class="el" href="interface_v_l_c_media.html#ac6eb47ffe2b3a79f562e0164e83416b1">VLCMediaTracksInformationTypeAudio</a> </dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#a2ac631a7a8c7416ac9a13b914efeb22e">VLCMediaTracksInformationTypeVideo</a> </dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#a3d8f7f156478e43c45dfedf7459c9939">VLCMediaTracksInformationTypeText</a> </dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#a2b91c4e456c6ce07682477d41772adc2">VLCMediaTracksInformationTypeUnknown</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ac6eb47ffe2b3a79f562e0164e83416b1"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationTypeAudio</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>audio track information NSDictionary value for VLCMediaTracksInformationType </p>
- </div>
- </div>
- <a class="anchor" id="a3d8f7f156478e43c45dfedf7459c9939"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationTypeText</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>text / subtitles track information NSDictionary value for VLCMediaTracksInformationType </p>
- </div>
- </div>
- <a class="anchor" id="a2b91c4e456c6ce07682477d41772adc2"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationTypeUnknown</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>unknown track information NSDictionary value for VLCMediaTracksInformationType </p>
- </div>
- </div>
- <a class="anchor" id="a2ac631a7a8c7416ac9a13b914efeb22e"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationTypeVideo</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>video track information NSDictionary value for VLCMediaTracksInformationType </p>
- </div>
- </div>
- <a class="anchor" id="a52414aa5aff9e0e929d6b3dad0461dd2"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationVideoHeight</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>video track height </p><dl class="section note"><dt>Note</dt><dd>returns the height as NSNumber </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a29ca0a5036cfa556f5d7098c44030123"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">- (NSString* const) VLCMediaTracksInformationVideoWidth</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>video track width </p><dl class="section note"><dt>Note</dt><dd>the width as NSNumber </dd></dl>
- </div>
- </div>
- <h2 class="groupheader">Property Documentation</h2>
- <a class="anchor" id="a2cb849f8dceb22cebbac149921c785a5"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (id<<a class="el" href="protocol_v_l_c_media_delegate-p.html">VLCMediaDelegate</a>>) delegate</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">write</span><span class="mlabel">nonatomic</span><span class="mlabel">weak</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Receiver's delegate. </p>
- </div>
- </div>
- <a class="anchor" id="a1e060d1cb138c0e0ecffe53d985b2dd3"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (float) demuxBitrate</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns the current demux bitrate. may be 0 if the buffer is empty </p><dl class="section return"><dt>Returns</dt><dd>a float of the current demux bitrate </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a2eb646a3d37eaec7de62ba174b9682f7"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (float) inputBitrate</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns the current input bitrate. may be 0 if the buffer is full </p><dl class="section return"><dt>Returns</dt><dd>a float of the current input bitrate </dd></dl>
- </div>
- </div>
- <a class="anchor" id="afd47b541ffd9e93a5864ced1f127101d"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (<a class="el" href="interface_v_l_c_time.html">VLCTime</a>*) length</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">write</span><span class="mlabel">nonatomic</span><span class="mlabel">strong</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>A <a class="el" href="interface_v_l_c_time.html">VLCTime</a> object describing the length of the media resource, only if it is available. Use lengthWaitUntilDate: to wait for a specified length of time. </p><dl class="section see"><dt>See also</dt><dd>lengthWaitUntilDate </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a2018328bfcb5934f725b285026fe4e98"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (BOOL) mediaSizeSuitableForDevice</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns a bool whether is the media is expected to play fluently on this device or not. It always returns YES on a Mac. </p>
- </div>
- </div>
- <a class="anchor" id="a8f6e78f8cc5d52384047ddaea9e01dcf"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (VLCMediaType) mediaType</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>media type </p><dl class="section return"><dt>Returns</dt><dd>returns the type of a media (VLCMediaType) </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ac61f729efe7481e86d26e7e92fff0dd2"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (NSDictionary*) metaDictionary</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">nonatomic</span><span class="mlabel">copy</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>The receiver's meta data as a NSDictionary object. </p>
- </div>
- </div>
- <a class="anchor" id="a289dc0ff117c7013b6b5363d9f35fd01"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (NSInteger) numberOfCorruptedDataPackets</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns the total number of corrupted data packets during current sout session </p><dl class="section note"><dt>Note</dt><dd>value is 0 on non-stream-output operations </dd></dl>
- <dl class="section return"><dt>Returns</dt><dd>a NSInteger with the total number of corrupted data packets </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ae5f6aa8f4cfd924c9f31cea1292739de"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (NSInteger) numberOfDecodedAudioBlocks</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns the total number of decoded audio blocks in the current media session </p><dl class="section return"><dt>Returns</dt><dd>a NSInteger with the total number of decoded blocks </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a0d65e705f516777543cb6ac2df310779"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (NSInteger) numberOfDecodedVideoBlocks</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns the total number of decoded video blocks in the current media session </p><dl class="section return"><dt>Returns</dt><dd>a NSInteger with the total number of decoded blocks </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a148f7e15ef691ed0c6cf631eb3bc34d8"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (NSInteger) numberOfDiscontinuties</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns the total number of discontinuties during current sout session </p><dl class="section note"><dt>Note</dt><dd>value is 0 on non-stream-output operations </dd></dl>
- <dl class="section return"><dt>Returns</dt><dd>a NSInteger with the total number of discontinuties </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a42f0be6a3830572833122e758ddaafb1"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (NSInteger) numberOfDisplayedPictures</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns the total number of displayed pictures during the current media session </p><dl class="section return"><dt>Returns</dt><dd>a NSInteger with the total number of displayed pictures </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a13d927d07a8bc2cebab7363317c0a932"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (NSInteger) numberOfLostAudioBuffers</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns the total number of audio buffers lost during the current media session </p><dl class="section return"><dt>Returns</dt><dd>a NSInteger with the total number of displayed pictures </dd></dl>
- </div>
- </div>
- <a class="anchor" id="ab7456ceac9f4ac4b395bcc50064d58dd"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (NSInteger) numberOfLostPictures</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns the total number of pictures lost during the current media session </p><dl class="section return"><dt>Returns</dt><dd>a NSInteger with the total number of lost pictures </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a958ceff6c2c01085c9c11963fc00e9ab"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (NSInteger) numberOfPlayedAudioBuffers</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns the total number of played audio buffers during the current media session </p><dl class="section return"><dt>Returns</dt><dd>a NSInteger with the total number of played audio buffers </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a936f14e9dbdb6355604040bb963cf1b2"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (NSInteger) numberOfReadBytesOnDemux</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns the number of bytes read by the current demux module </p><dl class="section return"><dt>Returns</dt><dd>a NSInteger with the raw number of bytes </dd></dl>
- </div>
- </div>
- <a class="anchor" id="aadc4d2257ae507913c39611e9c935665"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (NSInteger) numberOfReadBytesOnInput</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns the number of bytes read by the current input module </p><dl class="section return"><dt>Returns</dt><dd>a NSInteger with the raw number of bytes </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a4f663bcbd8cfea3c1fa23035a5e2e119"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (NSInteger) numberOfSentBytes</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns the total number of raw bytes sent during the current media session </p><dl class="section return"><dt>Returns</dt><dd>a NSInteger with the total number of sent bytes </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a65060dbc9eefe3518c4aa81daba05320"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (NSInteger) numberOfSentPackets</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns the total number of packets sent during the current media session </p><dl class="section return"><dt>Returns</dt><dd>a NSInteger with the total number of sent packets </dd></dl>
- </div>
- </div>
- <a class="anchor" id="adc94b1c776ed671be57746c79e04f187"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (VLCMediaParsedStatus) parsedStatus</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">nonatomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <dl class="section return"><dt>Returns</dt><dd>Returns the parse status of the media </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a2332173d72093469abebf56f4c70ae80"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (BOOL) saveMetadata</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Save the previously changed metadata </p><dl class="section return"><dt>Returns</dt><dd>true if saving was successful </dd></dl>
- </div>
- </div>
- <a class="anchor" id="af247fea93ce48e219ddef15bdaf256de"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (VLCMediaState) state</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">nonatomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>The receiver's state, such as Playing, Error, NothingSpecial, Buffering. </p>
- </div>
- </div>
- <a class="anchor" id="a9c2d85f9c2dba700d7b2ca18cf12049a"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (NSDictionary*) stats</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">copy</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Getter for statistics information Returns a NSDictionary with NSNumbers for values. </p>
- </div>
- </div>
- <a class="anchor" id="afd944ae42af805d532f4ab36d5b0fe7d"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (float) streamOutputBitrate</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">assign</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>returns the current bitrate of sent bytes </p><dl class="section return"><dt>Returns</dt><dd>a float of the current bitrate of sent bits </dd></dl>
- </div>
- </div>
- <a class="anchor" id="a08f3d51d9b8199fd20143d178b368b2f"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (<a class="el" href="interface_v_l_c_media_list.html">VLCMediaList</a>*) subitems</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">nonatomic</span><span class="mlabel">strong</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>The receiver's sub list. </p>
- </div>
- </div>
- <a class="anchor" id="a7b098bacc67ab0ff8fa9d316bef987d6"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (NSArray*) tracksInformation</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">atomic</span><span class="mlabel">copy</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Returns the tracks information.</p>
- <p>This is an array of NSDictionary representing each track. It can contain the following keys:</p>
- <dl class="section see"><dt>See also</dt><dd><a class="el" href="interface_v_l_c_media.html#a0e44431952021460c5f59f600236630b">VLCMediaTracksInformationCodec</a> </dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#a523d5f9351c2fcac0d9b600773734c81">VLCMediaTracksInformationId</a> </dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#ac5ccaa4e433a8bc847e54739d69827b7">VLCMediaTracksInformationType</a></dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#a076812e00bd51440c4d47da823011f86">VLCMediaTracksInformationCodecProfile</a> </dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#ae380aafa86ebd25ad38ab630a6dc86dd">VLCMediaTracksInformationCodecLevel</a></dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#add3bac6827f60b1cbe44544c106b39c0">VLCMediaTracksInformationBitrate</a> </dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#ac6879d1635a7c5c306bafc23cbed755a">VLCMediaTracksInformationLanguage</a> </dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#a480f68a87f30c723f9364f00620de519">VLCMediaTracksInformationDescription</a></dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#aabf94e7de92ae328dba46d6c53e5d869">VLCMediaTracksInformationAudioChannelsNumber</a> </dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#a5f42247ad4cefc2cfa4a96bd95f53356">VLCMediaTracksInformationAudioRate</a></dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#a52414aa5aff9e0e929d6b3dad0461dd2">VLCMediaTracksInformationVideoHeight</a> </dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#a29ca0a5036cfa556f5d7098c44030123">VLCMediaTracksInformationVideoWidth</a></dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#ada9d9ba5acf71414913ecc83cb975bf6">VLCMediaTracksInformationSourceAspectRatio</a> </dd>
- <dd>
- VLCMediaTracksInformationSourceAspectDenominator</dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#afd5e8623f3246506f21576ca006df47e">VLCMediaTracksInformationFrameRate</a> </dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#a635234c93bcb43393868435ab98ad0a8">VLCMediaTracksInformationFrameRateDenominator</a></dd>
- <dd>
- <a class="el" href="interface_v_l_c_media.html#ad173cd33fb9d51175e676b62838cd980">VLCMediaTracksInformationTextEncoding</a> </dd></dl>
- </div>
- </div>
- <a class="anchor" id="aef3995dbdd704cc5c8ed4fc2e383e0a6"></a>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">- (NSURL*) url</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">read</span><span class="mlabel">nonatomic</span><span class="mlabel">strong</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>The URL for the receiver's media resource. </p>
- </div>
- </div>
- <hr/>The documentation for this class was generated from the following file:<ul>
- <li>Headers/Public/<a class="el" href="_v_l_c_media_8h_source.html">VLCMedia.h</a></li>
- </ul>
- </div><!-- contents -->
- <!-- start footer part -->
- <hr class="footer"/><address class="footer"><small>
- Generated by  <a href="http://www.doxygen.org/index.html">
- <img class="footer" src="doxygen.png" alt="doxygen"/>
- </a> 1.8.11
- </small></address>
- </body>
- </html>
|