[id(DISPID_Position),propget,helpstring("Specifies playback position within current target in playlist, position is a relative value ranging from 0.0 to 1.0.")]
[id(DISPID_Position),propget,helpstring("Returns playback position within the current item. Position is a relative value ranging from 0.0 to 1.0.")]
HRESULTPosition([out,retval]float*position);
[id(DISPID_Position),propput,helpstring("Specifies playback position within current target in playlist, position is a relative value ranging from 0.0 to 1.0.")]
[id(DISPID_Position),propput,helpstring("Specifies playback position within the current item. Position is a relative value ranging from 0.0 to 1.0.")]
HRESULTPosition([in]floatposition);
[id(DISPID_Time),propget,helpstring("Specifies playback time relative to the start of current target in playlist.")]
[id(DISPID_Time),propget,helpstring("Returns playback time relative to the start of the current item.")]
HRESULTTime([out,retval]int*seconds);
[id(DISPID_Time),propput,helpstring("Specifies playback time relative to the start of current target in playlist.")]
[id(DISPID_Time),propput,helpstring("Specifies playback time relative to the start of the current item.")]
HRESULTTime([in]intseconds);
[helpstring("Advance or backtrack playback time, relative to current time.")]
[helpstring("Advance or backtrack playback time, relative to current time.")]//possiblyfindabetterwordtoreplace'backtrack'[t]
HRESULTshuttle([in]intseconds);
[helpstring("Switch between normal and fullscreen video.")]
[helpstring("Switch video between normal and fullscreen view modes.")]
HRESULTfullscreen();
[id(DISPID_Length),propget,hidden,helpstring("Returns total length in seconds of current target in playlist, may be unknown.")]
[id(DISPID_Length),propget,hidden,helpstring("Returns the total length, in seconds, of the current item, may be unknown.")]
HRESULTLength([out,retval]int*seconds);
[helpstring("Increases playback speed, one of 1x, 2x, 4x, 8x.")]
[helpstring("Increases playback speed. Possible speeds are: 1x, 2x, 4x, 8x.")]
HRESULTplayFaster();
[helpstring("Decreases playback speed, one of 1x, 2x, 4x, 8x.")]
[helpstring("Decreases playback speed. Possible speeds are: 1x, 2x, 4x, 8x.")]
HRESULTplaySlower();
[id(DISPID_Volume),propget,helpstring("Specifies playback sound volume, ranges from 0 to 200%.")]
id(DISPID_Volume),propget,helpstring("Returns playback volume, ranges from 0 to 200%.")]//possiblyremove%from'ranges',changeto'values',andspecifythat200isequivilantto200%(remember,200%==2.0,butthisgetsanintnotafloat)[t]
HRESULTVolume([out,retval]int*volume);
[id(DISPID_Volume),propput,helpstring("Specifies playback sound volume, ranges from 0 to 200%.")]
[id(DISPID_Volume),propput,helpstring("Specifies playback volume, ranges from 0 to 200%.")]