Class TWaveMixOutput (unit WaveDev)

Inherits from

TSoundDevice

****** * * Module: WaveDev * Author: Joe Kessler * IntegrationWare - A New Generation of Extraordinary PC Solutions * www.integrationware.com * * Purpose: * * The TWaveMixOutput device is a very simple but functional class for * sound output. * ******

Constructors


constructor Create;

Public constructor and destructor.


Functions

destructor Destroy;

Perform default processing.

function iChannelsSupported: Integer;

Play the sound, if sound is enabled.

procedure PlaySound(szSound: String; iChannel: Integer);

Overridden sound device methods.

Properties

Events

Variables

m_hSession : THandle;



Constructors


constructor Create;

Public constructor and destructor.

WaveMix session handle.


Functions


destructor Destroy;

Perform default processing.


function iChannelsSupported: Integer;

Play the sound, if sound is enabled.


procedure PlaySound(szSound: String; iChannel: Integer);

Overridden sound device methods.

Perform default exit processing.


Properties


Events


Variables


m_hSession : THandle;