| 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