Description | Hierarchy | Fields | Methods | Properties |
type unaWaveMultiStreamDevice = class(unaWaveSoftwareDevice)
This is base class for devices working with more than two streams.
![]() |
constructor create(realTime: bool = false; autoAddSilence: bool = true; overNum: unsigned = 0); |
![]() |
destructor Destroy(); override; |
![]() |
function addStream(stream: unaAbstractStream = nil): unaAbstractStream; |
![]() |
function getStream(index: int): unaAbstractStream; |
![]() |
function getStreamCount(): unsigned; |
![]() |
function pump(size: unsigned = 0): unsigned; |
![]() |
function removeStream(stream: unaAbstractStream = nil): bool; |
![]() |
function pump2(size: unsigned = 0): unsigned; virtual; |
![]() |
procedure action(stream: unaAbstractStream); virtual; |
![]() |
property addSilence: bool read f_autoAddSilence write f_autoAddSilence; |
![]() |
constructor create(realTime: bool = false; autoAddSilence: bool = true; overNum: unsigned = 0); |
![]() |
destructor Destroy(); override; |
![]() |
function addStream(stream: unaAbstractStream = nil): unaAbstractStream; |
![]() |
function getStream(index: int): unaAbstractStream; |
![]() |
function getStreamCount(): unsigned; |
![]() |
function pump(size: unsigned = 0): unsigned; |
![]() |
function removeStream(stream: unaAbstractStream = nil): bool; |
![]() |
function pump2(size: unsigned = 0): unsigned; virtual; |
![]() |
procedure action(stream: unaAbstractStream); virtual; |
![]() |
property addSilence: bool read f_autoAddSilence write f_autoAddSilence; |
(c) 2012 Lake of Soft