TSignalOut::MonitorData Method

Overload List

#SignatureDescription
1virtual void MonitorData(TSignal *SignalLeft, TSignal *SignalRight);Call MonitorData to obtain data just to be played or just recorded for input/output monitoring purpose.
2void MonitorData(TSignal *MultiplexedSignal);Returns data multiplexed.

Overload 1: virtual void MonitorData(TSignal *SignalLeft, TSignal *SignalRight);

Call MonitorData to obtain data just to be played or just recorded for input/output monitoring purpose.

#NameTypeDescription
1SignalLeftTSignal *
2SignalRightTSignal *
Remarks:

The frequency of the calls to MonitorData can be user defined and may not exceed available processing power, when for example trying to obtain high screen update rates. MonitorData allows you to monitor the data stream just being played or recorded without interupting the audio stream processing and with a user defined update rate. The data from the left channel is stored in SignalLeft and data from the right channel is stored in SignalRight. SignalLeft and SignalRight can also be nil.

Declared in Dew::Signal::TAudioSignal · Dew.Signal.Audio/AudioSignal.h · Cross-compiler

Overload 2: void MonitorData(TSignal *MultiplexedSignal);

Returns data multiplexed.

#NameTypeDescription
1MultiplexedSignalTSignal *
Remarks:

It will work any ChannelCount and it will always return data for channels beeing recorded.

Declared in Dew::Signal::TAudioSignal · Dew.Signal.Audio/AudioSignal.h · Cross-compiler