Description | Hierarchy | Fields | Methods | Properties |
type unaWaveMixerDevice = class(unaWaveMultiStreamDevice)
This class performs software mixing of input streams.
destructor Destroy(); override; |
|
function mix(): int; |
|
function doOpen(flags: uint): MMRESULT; override; |
|
function onHeaderDone(header: unaWaveHeader; wakeUpByHeaderDone: bool): bool; override; |
|
procedure onTick(sender: tObject); override; |
property oob[index:int]: int64 read getOOB; |
|
property streamVolume[index:int]: int read getSVolume; |
destructor Destroy(); override; |
|
function mix(): int; |
|
Mixes streams. Returnsnumber of bytes mixed |
function doOpen(flags: uint): MMRESULT; override; |
|
function onHeaderDone(header: unaWaveHeader; wakeUpByHeaderDone: bool): bool; override; |
|
procedure onTick(sender: tObject); override; |
|
store data for up to 256 channels |
property oob[index:int]: int64 read getOOB; |
|
property streamVolume[index:int]: int read getSVolume; |
|
(c) 2012 Lake of Soft