调用Qvod 方法详解

来源:互联网 发布:易语言e4a源码 编辑:程序博客网 时间:2024/04/30 11:28

QvodInsertLib; // QvodInsert 1.0 Type Library

Dispatch _IQvodCtrlEvents; // _IQvodCtrlEvents Interface
GUID={495151D2-561C-419E-A7DC-741108602464};

Class QvodCtrl; // QvodCtrl Class
GUID={F3D0D36F-23F8-4682-A195-74C92B03D4AF};
  function QueryInterface(riid:^GUID; out ppvObj:^^void);
  function AddRef: UI4;
  function Release: UI4;
  function GetTypeInfoCount(out pctinfo:^UINT);
  function GetTypeInfo(itinfo:UINT; lcid:UI4; out pptinfo:^^void);
  function GetIDsOfNames(riid:^GUID; rgszNames:^^I1; cNames:UINT; lcid:UI4; out rgdispid:^I4);
  function Invoke(dispidMember:I4; riid:^GUID; lcid:UI4; wFlags:UI2; pdispparams:^DISPPARAMS; out pvarResult:^variant; out pexcepinfo:^EXCEPINFO; out puArgErr:^UINT);
  property-get URL: BSTR;
  property-put URL(BSTR);
  property-get Autoplay: I4;
  property-put Autoplay(I4);
  property-get Mute: I4;
  property-put Mute(I4);
  property-get Showcontrol: I4;
  property-put Showcontrol(I4);
  property-get Full: I4;
  property-put Full(I4);
  property-get Volume: I4;
  property-put Volume(I4);
  property-get Duration: I4;
  property-put Duration(I4);
  property-get Downrate: I4;
  property-put Downrate(I4);
  property-get Canseek: I4;
  property-put Canseek(I4);
  property-get Currentpos: I4;
  property-put Currentpos(I4);
  property-get NumLoop: I4;
  property-put NumLoop(I4);
  function Play;
  function Pause;
  function Stop;
  function get_Version(out pVal:^BSTR);
  property-get PlayState: I4;
  property-put PlayState(I4);
  function get_HWND(out pVal:^I4);
  function get_MainInfo: BSTR;
  function put_ViewFrame(newValue:I4);
  function get_Rate(out pVal:^I4);
  function put_SoundTrack(newValue:I4);
  function put_AdjustVideo(newValue:I4);
  function get_ClipSize(out lWidth:^I4; out lHeight:^I4);
  function get_DownPercent(out pVal:^I4);
  function get_BufferPercent(out pVal:^I4);
  function get_CurTaskProcess: I4;
  function PutParentWnd(hWnd:I4);
  function CallFunction(request:BSTR): BSTR;

Dispatch IQvodCtrl; // IQvodCtrl Interface
GUID={2E0D1C92-9589-4755-BB55-7117F2155736};
  function QueryInterface(riid:^GUID; out ppvObj:^^void);
  function AddRef: UI4;
  function Release: UI4;
  function GetTypeInfoCount(out pctinfo:^UINT);
  function GetTypeInfo(itinfo:UINT; lcid:UI4; out pptinfo:^^void);
  function GetIDsOfNames(riid:^GUID; rgszNames:^^I1; cNames:UINT; lcid:UI4; out rgdispid:^I4);
  function Invoke(dispidMember:I4; riid:^GUID; lcid:UI4; wFlags:UI2; pdispparams:^DISPPARAMS; out pvarResult:^variant; out pexcepinfo:^EXCEPINFO; out puArgErr:^UINT);
  property-get URL: BSTR;
  property-put URL(BSTR);
  property-get Autoplay: I4;
  property-put Autoplay(I4);
  property-get Mute: I4;
  property-put Mute(I4);
  property-get Showcontrol: I4;
  property-put Showcontrol(I4);
  property-get Full: I4;
  property-put Full(I4);
  property-get Volume: I4;
  property-put Volume(I4);
  property-get Duration: I4;
  property-put Duration(I4);
  property-get Downrate: I4;
  property-put Downrate(I4);
  property-get Canseek: I4;
  property-put Canseek(I4);
  property-get Currentpos: I4;
  property-put Currentpos(I4);
  property-get NumLoop: I4;
  property-put NumLoop(I4);
  function Play;
  function Pause;
  function Stop;
  function get_Version(out pVal:^BSTR);
  property-get PlayState: I4;
  property-put PlayState(I4);
  function get_HWND(out pVal:^I4);
  function get_MainInfo: BSTR;
  function put_ViewFrame(newValue:I4);
  function get_Rate(out pVal:^I4);
  function put_SoundTrack(newValue:I4);
  function put_AdjustVideo(newValue:I4);
  function get_ClipSize(out lWidth:^I4; out lHeight:^I4);
  function get_DownPercent(out pVal:^I4);
  function get_BufferPercent(out pVal:^I4);
  function get_CurTaskProcess: I4;
  function PutParentWnd(hWnd:I4);
  function CallFunction(request:BSTR): BSTR;

原创粉丝点击