Andorra Suite Documentation

Unit wasapi_interface

Uses

Unit dependencies

View fullscreen

Description

No description available

Functions

function InitWASAPI
(ADLL: string = ''): boolean;
procedure FinalizeWASAPI
();

Constants

wasapi_interface_dll
= 'wasapi_interface.dll';

Variables

wasapi_open
: function(psender: Pointer; channels, bitdepth, frequency: integer): PWasapiInstance; cdecl;
wasapi_idle
: function(pinst: PWasapiInstance; pcallback: TWasapiReadCallback): Integer; cdecl;
wasapi_close
: procedure(pinst: PWasapiInstance); cdecl;
wasapi_start
: procedure(pinst: PWasapiInstance); cdecl;
wasapi_stop
: procedure(pinst: PWasapiInstance); cdecl;
wasapi_reset
: procedure(pinst: PWasapiInstance); cdecl;
wasapi_available
: function: Integer; cdecl;

Types

PWasapiInstance
= Pointer;
WASAPI Interface DLL header
TWasapiReadCallback
= procedure( pSender: Pointer; Buf: Pointer; BufSize: integer); cdecl;

This page was generated by a documentation system written by Andreas Stoeckel. This system makes use of a modified PasDoc version (download can be found here) and Graphviz.

Get Andorra Commons at SourceForge.net. Fast, secure and Free Open Source software downloads