Unit 'DAV_ASIODriver' Package
[Overview][Types][Classes][Variables][Index] [#pl_asiovst]

TDavASIODriver

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: DAV_AsioDriver.pas line 87

type TDavASIODriver = class

protected

  fTCWrapper: TDavASIOTCWrapper;

  

  fInterfaceGUID: TGuid;

  

  fControlPanelClass: TTDavASIODriverCP;

  

  fParentWindowHandle: HWND;

  

  procedure SetControlPanelClass();

  

  procedure InitControlPanel; virtual;

  

public

  constructor Create(); virtual;

  

  function Init(); virtual;

  

  function GetDriverName; virtual;

  

  function GetDriverVersion; virtual;

  

  function GetErrorMessage; virtual;

  

  function Start; virtual;

  

  function Stop; virtual;

  

  function GetChannels(); virtual;

  

  function GetLatencies(); virtual;

  

  function GetBufferSize(); virtual;

  

  function CanSampleRate(); virtual;

  

  function GetSampleRate(); virtual;

  

  function SetSampleRate(); virtual;

  

  function GetClockSources(); virtual;

  

  function SetClockSource(); virtual;

  

  function GetSamplePosition(); virtual;

  

  function GetChannelInfo(); virtual;

  

  function CreateBuffers(); virtual;

  

  function DisposeBuffers; virtual;

  

  function ControlPanel; virtual;

  

  function Future(); virtual;

  

  function OutputReady; virtual;

  

  function AsioInit();

  

  procedure AsioGetDriverName();

  

  function AsioGetDriverVersion;

  

  procedure AsioGetErrorMessage();

  

  function AsioStart;

  

  function AsioStop;

  

  function AsioGetChannels();

  

  function AsioGetLatencies();

  

  function AsioGetBufferSize();

  

  function AsioCanSampleRate();

  

  function AsioGetSampleRate();

  

  function AsioSetSampleRate();

  

  function AsioGetClockSources();

  

  function AsioSetClockSource();

  

  function AsioGetSamplePosition();

  

  function AsioGetChannelInfo();

  

  function AsioCreateBuffers();

  

  function AsioDisposeBuffers;

  

  function AsioControlPanel;

  

  function AsioFuture();

  

  function AsioOutputReady;

  

end;

Inheritance

TDavASIODriver

  

|

TObject



CT Web help

CodeTyphon Studio