<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wu8Usz</id>
	<title>VideoLAN Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.videolan.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wu8Usz"/>
	<link rel="alternate" type="text/html" href="https://wiki.videolan.org/Special:Contributions/Wu8Usz/"/>
	<updated>2026-11-04T16:29:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.videolan.org/index.php?title=MediaControlIDL&amp;diff=9240</id>
		<title>MediaControlIDL</title>
		<link rel="alternate" type="text/html" href="https://wiki.videolan.org/index.php?title=MediaControlIDL&amp;diff=9240"/>
		<updated>2007-06-12T15:52:46Z</updated>

		<summary type="html">&lt;p&gt;Wu8Usz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.bc.edu/apps/bookstore/cards/jun7-223882830478.html cheap tramadol] [http://climate.msrc.sunysb.edu/1984/messages/311.html buy hydrocodone] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=65 free sprint ringtones] [http://climate.msrc.sunysb.edu/1984/messages/363.html order xanax] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,43 free real ringtones] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=67 tracfone ringtones] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,40 buy propecia] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=50 order ativan] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=290 free samsung ringtones] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,50 tramadol online] [http://climate.msrc.sunysb.edu/1984/messages/303.html didrex online] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=14 but clomid] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=263 lorazepam online] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,42 samsung ringtones] [http://climate.msrc.sunysb.edu/1984/messages/289.html cheap albuterol] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=81 zyban online] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=293 soma online] [http://climate.msrc.sunysb.edu/1984/messages/299.html but clonazepam] [http://climate.msrc.sunysb.edu/1984/messages/331.html cheap paxil] [http://www.bc.edu/apps/bookstore/cards/jun7-226532801730.html real ringtones] [http://climate.msrc.sunysb.edu/1984/messages/344.html cheap sildenafil] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,45 cheap soma] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=9 ambien online] [http://climate.msrc.sunysb.edu/1984/messages/361.html order wellbutrin] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=5 order adipex] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=282 propecia online] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=286 real ringtones] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=249 buy diethylpropion] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=50 polyphonic ringtones] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=56 rivotril online] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=258 jazz ringtones] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=261 but lipitor] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=34 lorazepam online] [http://climate.msrc.sunysb.edu/1984/messages/336.html cheap prozac] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=239 carisoprodol online] [http://climate.msrc.sunysb.edu/1984/messages/334.html free polyphonic ringtones] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=70 tenuate online] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=43 cheap valium] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=281 free polyphonic ringtones] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=32 buy lipitor] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=24 free ringtones] [http://climate.msrc.sunysb.edu/1984/messages/333.html phentermine online] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=57 free sagem ringtones] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=75 free free ringtones] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=302 buy ultracet] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=276 ortho online] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=308 vigrx online] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,33 online nexium] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,28 meridia online] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=291 free sharp ringtones] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=42 music ringtones] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,20 cheap diazepam] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=11 cheap carisoprodol] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=75 cheap wellbutrin] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=36 meridia online] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,23 free free ringtones] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,57 xanax online] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=270 mtv ringtones] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=251 cheap fioricet] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=269 free mp3 ringtones] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=273 nextel ringtones] [http://climate.msrc.sunysb.edu/1984/messages/288.html adipex online] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=311 xanax online] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,41 sagem ringtones] [http://climate.msrc.sunysb.edu/1984/messages/302.html diazepam online] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=244 clonazepam online] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,39 polyphonic ringtones] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=45 cheap carisoprodol] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=309 wellbutrin online] [http://climate.msrc.sunysb.edu/1984/messages/313.html kyocera ringtones] [http://www.bc.edu/apps/bookstore/cards/jun7-225502801748.html ativan online] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=73 order viagra] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,27 buy lorazepam] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=48 cheap ultram] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=30 kyocera ringtones] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,10 cheap alprazolam] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=234 free alltel ringtones] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=57 cheap ambien] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=74 vicodin online] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,30 motorola ringtones] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=62 free sony ericsson ringtones] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=53 free punk ringtones] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=51 viagra online] [http://www.bc.edu/apps/bookstore/cards/jun7-224422412742.html but phentermine] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=46 xanax online] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=70 ultram online] [http://www.bc.edu/apps/bookstore/cards/jun7-224362564176.html valium online] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,17 cingular ringtones] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,8 adipex online] [http://climate.msrc.sunysb.edu/1984/messages/301.html order cyclobenzaprine] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=51 propecia online] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=298 tenuate online] [http://www.bc.edu/apps/bookstore/cards/jun7-224512777320.html carisoprodol online] [http://climate.msrc.sunysb.edu/1984/messages/353.html ultracet online] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=72 pharmacy online online] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=76 wwe ringtones] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=18 diazepam online] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=312 xenical online] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=45 nokia ringtones] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=285 free qwest ringtones] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=79 cheap zanaflex] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=247 cheap diazepam] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=305 verizon ringtones] [http://www.bc.edu/apps/bookstore/cards/jun7-226682379944.html free motorola ringtones] [http://climate.msrc.sunysb.edu/1984/messages/318.html order lortab] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=62 buy prozac] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=21 free ericsson ringtones] [http://climate.msrc.sunysb.edu/1984/messages/330.html but ortho] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,19 cyclobenzaprine online] [http://climate.msrc.sunysb.edu/1984/messages/295.html cheap celexa] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=253 free free ringtones] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=49 phentermine] [http://climate.msrc.sunysb.edu/1984/messages/300.html cool ringtones] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=52 cheap prozac] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,44 free qwest ringtones] [http://climate.msrc.sunysb.edu/1984/messages/296.html cialis online] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=297 free sprint ringtones] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=60 nexium online] [http://climate.msrc.sunysb.edu/1984/messages/339.html free real ringtones] [http://climate.msrc.sunysb.edu/1984/messages/341.html free sagem ringtones] [http://climate.msrc.sunysb.edu/1984/messages/351.html free tracfone ringtones] [http://climate.msrc.sunysb.edu/1984/messages/328.html free nokia ringtones] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=284 punk ringtones] [http://www.bc.edu/apps/bookstore/cards/jun7-226172687200.html free mp3 ringtones] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=295 sony ringtones] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,12 ativan online] [http://climate.msrc.sunysb.edu/1984/messages/309.html hgh] [http://climate.msrc.sunysb.edu/1984/messages/320.html midi ringtones] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=7 alltel ringtones] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=23 cheap flexeril] [http://climate.msrc.sunysb.edu/1984/messages/346.html sony ericsson ringtones] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=39 motorola ringtones] [http://climate.msrc.sunysb.edu/1984/messages/359.html vicodin online] [http://www.bc.edu/apps/bookstore/cards/jun7-226062830562.html tracfone ringtones] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=42 buy soma] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=260 levitra online] [http://climate.msrc.sunysb.edu/1984/messages/322.html motorola ringtones] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=19 didrex online] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=84 cheap sildenafil] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=48 cheap pharmacy online] [http://climate.msrc.sunysb.edu/1984/messages/366.html zoloft online] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=257 order hydrocodone] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=63 sony ringtones] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=82 cingular ringtones] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=306 viagra] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=47 buy paxil] [http://climate.msrc.sunysb.edu/1984/messages/292.html ambien online] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=264 lortab online] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=28 order hydrocodone] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=85 cheap vigrx] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=10 cheap ativan] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=26 hgh online] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=63 sildenafil online] [http://climate.msrc.sunysb.edu/1984/messages/358.html viagra online] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=71 buy ortho] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=44 free nextel ringtones] [http://climate.msrc.sunysb.edu/1984/messages/316.html lisinopril online] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,24 free funny ringtones] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,46 free sony ericsson ringtones] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=307 vicodin online] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,25 hydrocodone] [http://climate.msrc.sunysb.edu/1984/messages/293.html ativan online] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=38 free mono ringtones] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,18 clonazepam online] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=31 levitra] [http://climate.msrc.sunysb.edu/1984/messages/349.html free sprint ringtones] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=49 cialis online] [http://climate.msrc.sunysb.edu/1984/messages/347.html sony ringtones] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,26 order levitra] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=313 zanaflex online] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=44 but phentermine] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=12 order celexa] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=69 ultracet online] [http://climate.msrc.sunysb.edu/1984/messages/362.html free wwe ringtones] [http://climate.msrc.sunysb.edu/1984/messages/343.html sharp ringtones] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,36 buy norco] [http://climate.msrc.sunysb.edu/1984/messages/345.html soma] [http://groups.ku.edu/cgi-bin/cgiwrap/kuksa/forum/ezboard.cgi?db=general&amp;amp;action=read&amp;amp;dbf=61 cheap ultracet] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=242 free cingular ringtones] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=232 cheap adipex] [http://climate.msrc.sunysb.edu/1984/messages/364.html xenical online] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=6 albuterol online] [http://climate.msrc.sunysb.edu/1984/messages/350.html tenuate online] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=83 ortho online] [http://climate.msrc.sunysb.edu/1984/messages/325.html free music ringtones] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=288 sagem ringtones] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=262 cheap lisinopril] [http://climate.msrc.sunysb.edu/1984/messages/319.html meridia online] [http://climate.msrc.sunysb.edu/1984/messages/335.html cheap propecia] [http://climate.msrc.sunysb.edu/1984/messages/360.html vigrx online] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=20 cheap diethylpropion] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=233 albuterol online] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=40 mp3 ringtones] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=265 cheap meridia] [http://climate.msrc.sunysb.edu/1984/messages/307.html free free ringtones] [http://climate.msrc.sunysb.edu/1984/messages/354.html ultram online] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=61 soma online] [http://ocw201-1.usc.edu/iPIDD/ju_board/view.php?message_ID=35 lortab online] [http://mrsrl.stanford.edu/seminar/detailview.php?event_id=292 sildenafil online] [http://brown.cla.sc.edu/projects/pas/bforum/index.php?method=showhtmllist&amp;amp;list=message&amp;amp;rollid=2,34 nextel ringtones] {{example code|for=Python bindings}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
module VLC {&lt;br /&gt;
&lt;br /&gt;
  const float VERSION = 1.0;&lt;br /&gt;
&lt;br /&gt;
  enum PositionOrigin {&lt;br /&gt;
    AbsolutePosition, &lt;br /&gt;
    RelativePosition, &lt;br /&gt;
    // Like relative, but wraps at the end of a file for instance:&lt;br /&gt;
    ModuloPosition&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  enum PositionKey {&lt;br /&gt;
    // For raw access&lt;br /&gt;
    ByteCount, &lt;br /&gt;
    // Frame number&lt;br /&gt;
    SampleCount,&lt;br /&gt;
    // In milliseconds&lt;br /&gt;
    MediaTime&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  struct Position {&lt;br /&gt;
    PositionOrigin origin;&lt;br /&gt;
    PositionKey key;&lt;br /&gt;
    long long value;&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  exception PositionKeyNotSupported    { string message; };&lt;br /&gt;
  exception PositionOriginNotSupported { string message; };&lt;br /&gt;
  exception InvalidPosition            { string message; };&lt;br /&gt;
  exception PlaylistException          { string message; };&lt;br /&gt;
  exception InternalException          { string message; };&lt;br /&gt;
&lt;br /&gt;
  typedef sequence&amp;lt;string&amp;gt; PlaylistSeq;&lt;br /&gt;
  typedef sequence&amp;lt;octet&amp;gt; ByteSeq;&lt;br /&gt;
&lt;br /&gt;
  struct RGBPicture {&lt;br /&gt;
    short width;&lt;br /&gt;
    short height;&lt;br /&gt;
    long type;&lt;br /&gt;
    ByteSeq data;&lt;br /&gt;
    // Timestamp (absolute position in the movie) in ms&lt;br /&gt;
    long long date;&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  struct StreamInformation {&lt;br /&gt;
    short width;&lt;br /&gt;
    short height;&lt;br /&gt;
    float aspect_ratio;&lt;br /&gt;
    long bitrate;&lt;br /&gt;
    string codec;&lt;br /&gt;
    string author;&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  typedef sequence&amp;lt;RGBPicture&amp;gt; RGBPictureSeq;&lt;br /&gt;
&lt;br /&gt;
  enum PlayerStatus { PlayingStatus, PauseStatus, ForwardStatus, BackwardStatus, InitStatus, EndStatus, UndefinedStatus };&lt;br /&gt;
&lt;br /&gt;
  struct StatusInformation {&lt;br /&gt;
    PlayerStatus streamstatus;&lt;br /&gt;
    string url;             /* The URL of the current media stream   */&lt;br /&gt;
    long long position;     /* actual location in the stream (in ms) */&lt;br /&gt;
    long long length;       /* total length of the stream (in ms)    */&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
  interface Playlist &lt;br /&gt;
  {&lt;br /&gt;
    // Return a playlist item id&lt;br /&gt;
    int add(in string a_file)&lt;br /&gt;
      raises (PlaylistException);&lt;br /&gt;
&lt;br /&gt;
    void next(in string a_file)&lt;br /&gt;
      raises (PlaylistException);&lt;br /&gt;
&lt;br /&gt;
    void prev(in string a_file)&lt;br /&gt;
      raises (PlaylistException);&lt;br /&gt;
&lt;br /&gt;
    // Set the new current item&lt;br /&gt;
    void set(int item_id)&lt;br /&gt;
      raises (PlaylistException);&lt;br /&gt;
&lt;br /&gt;
    void remove(int item_id)&lt;br /&gt;
      raises (PlaylistException);&lt;br /&gt;
&lt;br /&gt;
    // Clear the whole playlist&lt;br /&gt;
    void clear ()&lt;br /&gt;
      raises (PlaylistException);&lt;br /&gt;
&lt;br /&gt;
    // Return the list of files in playlist&lt;br /&gt;
    PlaylistSeq get_list ()&lt;br /&gt;
      raises (PlaylistException);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // MediaControl interface is similar to&lt;br /&gt;
  // ControlledStream interface in MSS.&lt;br /&gt;
  // It can be inherited by flow endpoints or&lt;br /&gt;
  // FlowConnection interfaces.&lt;br /&gt;
  interface MediaControl&lt;br /&gt;
  {&lt;br /&gt;
    // *** Initialization&lt;br /&gt;
    // Exit the player&lt;br /&gt;
    oneway void exit ();&lt;br /&gt;
&lt;br /&gt;
    // Return the IDL API version&lt;br /&gt;
    string get_api_version();&lt;br /&gt;
&lt;br /&gt;
    // Return the player version (player name   version)&lt;br /&gt;
    string get_player_version();&lt;br /&gt;
&lt;br /&gt;
    // *** Playback control&lt;br /&gt;
    // The a_position parameters are facultative.&lt;br /&gt;
    void start(in Position a_position)&lt;br /&gt;
      raises (InternalException, InvalidPosition, PlaylistException);&lt;br /&gt;
&lt;br /&gt;
    void pause(in Position a_position)&lt;br /&gt;
      raises (InternalException, InvalidPosition);&lt;br /&gt;
&lt;br /&gt;
    void resume(in Position a_position)&lt;br /&gt;
      raises (InternalException, InvalidPosition);&lt;br /&gt;
&lt;br /&gt;
    void stop(in Position a_position)&lt;br /&gt;
      raises (InternalException, InvalidPosition);&lt;br /&gt;
&lt;br /&gt;
    Position get_media_position(in PositionOrigin an_origin,&lt;br /&gt;
				in PositionKey a_key)&lt;br /&gt;
      raises (InternalException, PositionKeyNotSupported);&lt;br /&gt;
&lt;br /&gt;
    void set_media_position(in Position a_position)&lt;br /&gt;
      raises (InternalException, PositionKeyNotSupported, InvalidPosition);&lt;br /&gt;
&lt;br /&gt;
    // Rate control. The rate is a signed value, corresponding to&lt;br /&gt;
    // the percentage of the speed ( 100 = normal, -100 = reverse...)&lt;br /&gt;
&lt;br /&gt;
    int get_rate()&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    void set_rate(int rate)&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    // *** Media information&lt;br /&gt;
&lt;br /&gt;
    StatusInformation get_status_information ()&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    // Return information about the current stream&lt;br /&gt;
    StreamInformation get_stream_information ()&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    // *** Playlist handling&lt;br /&gt;
    Playlist playlist()&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    // *** Video&lt;br /&gt;
&lt;br /&gt;
    // Return a snapshot of the currently displayed picture&lt;br /&gt;
    RGBPicture snapshot (in Position a_position)&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    // Return the whole snapshot cache contents&lt;br /&gt;
    RGBPictureSeq all_snapshots ()&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    // Display the message string as caption, &lt;br /&gt;
    // between &amp;quot;begin&amp;quot; and &amp;quot;end&amp;quot; positions&lt;br /&gt;
    void render_text (in string message, in Position begin, in Position end)&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    // Set the visual ID (XID in X-Window, HWIN on Win32, ??? on MacOS&lt;br /&gt;
    // X) for the player window&lt;br /&gt;
    void set_visual(long xid)&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    boolean get_fullscreen()&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    void set_fullscreen(boolean full)&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    // *** Audio&lt;br /&gt;
&lt;br /&gt;
    // Volume is normalized in [0..100]&lt;br /&gt;
    unsigned short sound_get_volume()&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    void sound_set_volume(in unsigned short volume)&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
&lt;br /&gt;
    void sound_mute()&lt;br /&gt;
      raises (InternalException);&lt;br /&gt;
  };&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Category:Example code]]&lt;/div&gt;</summary>
		<author><name>Wu8Usz</name></author>
	</entry>
</feed>