You are here: Symbol Reference > AsioAudioSignal Namespace > Classes > TSignalAsio Class > TSignalAsio Members
DSP Master VCL
ContentsIndex
PreviousUpNext
TSignalAsio Members

The following tables list the members exposed by TSignalAsio.

 
Name 
Description 
 
Returns actual buffer latency in miliseconds.  
 
Returns true, if Value is supported by the current driver.  
 
Returns total number of samples elapsed since start.  
 
Returns time elapsed since start in seconds.  
 
Returns the size of the buffer allocated per channel in number of samples.  
 
Returns a list of available clock sources.  
 
Returns combined latencies in miliseconds as reported by the driver.  
 
Returns a list of ASIO drivers.  
 
Returns a list of intput channels.  
 
Returns a list of output channels.  
 
Returns Sampling frequency currently in use by the driver.  
 
Returns a list of supported sampling frequencies.  
 
This is InputBufferStats, a member of class TSignalAsio. 
 
Match the connections of Inputs with the component.  
 
Returns most current, just recorded data.  
 
Thread safe method to obtain ASIO buffer for monitoring.  
 
Returns most current data, just to be played back.  
 
Thread safe method to obtain ASIO buffer for monitoring.  
 
This is OutputBufferStats, a member of class TSignalAsio. 
 
Propagates the settings of the component at SrcIndex to all other components. 
 
Pull 
Distribute Pull request to all objects in the list. 
 
Calls Pull until pipeEnd is returned.  
 
Assign consecutive numbers to individual items. 
 
Sets sampling frequency and returns false, if setting the value is not possible because external clock was detected.  
 
Displays ASIO driver control panel.  
 
Start the recording or playback.  
 
Stop 
Stop the recording or playback.  
 
Stop the recording or playback.  
 
Distribute Update request to all objects in the list. 
 
Call this method only, if SuspendNotifyUpdate is True. 
 
Name 
Description 
 
If set to true, hardware and software channel count be different.  
 
Returns current hardware clock source count.  
 
Set this property to true, to request computation using complex numbers.  
 
This is Count, a member of class TSignalAsio. 
 
Returns current clock source index.  
 
Returns true, if the hardware appears disabled or disconnected.  
 
Returns the index of the currently open ASIO driver in the list of available drivers.  
 
Returns the name of the currently open ASIO driver.  
 
Returns ASIO driver version.  
 
Returns the input sample type as returned by the Asio driver.  
 
Storage format of the hardware input stream.  
 
Currently active input buffers.  
 
Returns the number of input buffers skipped due to not reading the data quickly enough from then buffer or buffer too small.  
 
Returns count of mapped input channels.  
 
Returns count of selected hardware input channels. See InputsSelected property.  
 
Specifies hardware channel number to be mapped to software channel.  
 
Set those inputs to True, which you want to use for recording.  
 
Set this property to false, to request computation in 32bit floating point precision, 64bit, if true.  
 
Default array property allows access to individual list items  
 
Access TSignal objects by Index. 
 
Returns maximum processing time of the real-time loop in miliseconds.  
 
Returns the output sample type as returned by the Asio driver.  
 
Storage format used by hardware for the output stream.  
 
Currently active output buffers.  
 
Returns the number of output buffers skipped due to not writing the data quickly enough to the buffer or buffer too small.  
 
Returns count of mapped output channels.  
 
Returns count of selected hareware output channels. See OutputsSelected property.  
 
Specifies hardware channel number to be mapped to software channels.  
 
Set those outputs to True, which you want to use for playback.  
 
Set this property to True, to pause the playback and/or recording.  
 
Returns processing time of the real-time loop in miliseconds.  
 
Returns the number of available hardware input channels.  
 
Returns the number of available hardware output channels.  
 
Name 
Description 
 
This is OnLatencyChanged, a member of class TSignalAsio. 
 
Triggers when sample rage changes. 
 
Name 
Description 
 
Set active to false to suppress the propagation of the Pull request and the subsequent call to the Update method. 
 
If True, the component will pass on the udpate request to the connected component. 
 
Specify desired latency in miliseconds.  
 
Specifies if desired latency should be obtained from the driver.  
 
Specifies index of the item in the list for which to display the design-time editor. 
 
Specifies the size of extended playback and recording buffer in miliseconds.  
 
Set this property to request computation in 32bit/64bit precision with real/complex numbers.  
 
Set this property to true to lock changes to FloatPrecision property.  
 
Specifies the size of the Items[i].Length.  
 
Storage format of the input stream (not hardware).  
 
Data source. 
 
The event is triggered after the call to the Update method. 
 
Triggers by the driver when playback should be reinitalized.  
 
The event is triggered just before the call to the Update method. 
 
Triggered when the first buffer has been skipped.  
 
The event is triggered after the OnAfterUpdate event. 
 
Triggers when the input buffer is ready.  
 
The event is called after a call to InternalUpdate, OnAfterUpdate and OnDisplayUpdate from within the Update method. 
 
The event is triggered when ParamUpdate method is called. 
 
Request for new data.  
 
Triggered when the playback/recording is about to start.  
 
Triggered when the playback/recording is about to stop.  
 
Storage format of the output stream (not hardware).  
 
Specifies the desired sampling frequency.  
 
Set this property to True, to prevent calling OnNotifyUpdate from the Update Method. 
Copyright (c) 1999-2025 by Dew Research. All rights reserved.
What do you think about this topic? Send feedback!