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