33 static CUnknown *CreateInstance(LPUNKNOWN pUnk,
HRESULT *phr);
35 virtual HRESULT STDMETHODCALLTYPE NonDelegatingQueryInterface(REFIID riid,
void **ppvObject);
57 long *preferredSize,
long *granularity);
long ASIOBool
Definition asio.h:121
long ASIOError
Definition asio.h:208
virtual ASIOError getLatencies(long *inputLatency, long *outputLatency)
virtual ASIOError canSampleRate(ASIOSampleRate sampleRate)
virtual ASIOError getSampleRate(ASIOSampleRate *sampleRate)
virtual ASIOError getChannelInfo(ASIOChannelInfo *info)
virtual ASIOError setSampleRate(ASIOSampleRate sampleRate)
virtual ASIOError outputReady()
virtual ASIOError start()
virtual ASIOBool init(void *sysRef)
virtual void getDriverName(char *name)
virtual ASIOError getChannels(long *numInputChannels, long *numOutputChannels)
virtual ASIOError disposeBuffers()
virtual ASIOError createBuffers(ASIOBufferInfo *bufferInfos, long numChannels, long bufferSize, ASIOCallbacks *callbacks)
virtual void getErrorMessage(char *string)
virtual long getDriverVersion()
virtual ASIOError controlPanel()
virtual ASIOError getBufferSize(long *minSize, long *maxSize, long *preferredSize, long *granularity)
virtual ASIOError getSamplePosition(ASIOSamples *sPos, ASIOTimeStamp *tStamp)
virtual ASIOError getClockSources(ASIOClockSource *clocks, long *numSources)
virtual ASIOError setClockSource(long reference)
virtual ASIOError future(long selector, void *opt)
static const char * name
Definition pugl.h:1582
interface IASIO IASIO
Definition iasiodrv.h:9
struct backing_store_struct * info
Definition jmemsys.h:183
signed int HRESULT
Definition swell-types.h:181