class TSignalCoreAudio : public TSignalList;
Constructors
| Name | Description |
|---|---|
| TSignalCoreAudio (2) |
Destructors
| Name | Description |
|---|---|
| ~TSignalCoreAudio |
Properties
| Name | Type | Description |
|---|---|---|
| Active | bool | Set active to false to suppress the propagation of the Pull request and the subsequent call to the Update method. |
| BlockAssign | bool | Block streaming of specific properties when storing only a "template". |
| Complex | bool | Set this property to true, to request computation using complex numbers. |
| Continuous | bool | If True, the component will pass on the udpate request to the connected component. |
| Count | int | Defines the size of the list. |
| EditIndex | int | Specifies index of the item in the list for which to display the design-time editor. |
| EditorActive | bool | Returns True, if the component editor is displayed. |
| First | TMtxComponent* | Returns the pointer to Items[0]. |
| FloatPrecision | TMtxFloatPrecision | Set this property to request computation in 32bit/64bit precision with real/complex numbers. |
| FloatPrecisionLock | bool | Set this property to true to lock changes to FloatPrecision property. |
| Input | TAnalysis* | Data source. |
| Inputs | TAnalysisList* | Data source. |
| IsDouble | bool | Set this property to false, to request computation in 32bit floating point precision, 64bit, if true. |
| ItemsCollection | TMtxComponentCollection* | Content serialization and designer editor support. |
| Last | TMtxComponent* | Returns Items[Count - 1]. |
| Managed | bool | |
| Name | DewString | |
| OnAfterUpdate | tNotifyEvent | The event is triggered after the call to the Update method. |
| OnBeforeUpdate | tNotifyEvent | The event is triggered just before the call to the Update method. |
| OnDisplayUpdate | tNotifyEvent | The event is triggered after the OnAfterUpdate event. |
| OnItemAdd | TMtxComponentAddEvent | Event triggered after a new item has been added. |
| OnItemDelete | TMtxComponentDeleteEvent | Event triggered before the Item will be deleted. |
| OnNotifyUpdate | tNotifyEvent | The event is called after a call to InternalUpdate, OnAfterUpdate and OnDisplayUpdate from within the Update method. |
| OnParameterUpdate | tNotifyEvent | The event is triggered when ParamUpdate method is called. |
| PropagateTemplate | bool | Defines how TSignalCoreAudio::Propagate will proparage properties. |
| Reference | TReferenceList* | Stores a list of components that have to be notified, when this component is destroyed. |
| SuspendNotifyUpdate | bool | Set this property to True, to prevent calling OnNotifyUpdate from the Update Method. |
Methods
| Name | Description |
|---|---|
| ActualLatency | |
| AllowStreaming | Returns the negatated value of BlockAssign. |
| Assign | Assign values of all published properties from Source. |
| AssignTemplate | Assign values of "template-like" published properties from Source. |
| BufferStats | |
| Clear | Deletes all items from the list. |
| Delete | Deletes the item from the list. |
| EditorClass | To be overriden in descendanr classses. |
| ElapsedSamples | |
| ElapsedTime | |
| Exchange | Swaps the position of two items in the Items array. |
| Extract | Extracts the item from the list. |
| GetAndroidAudioAPI | |
| GetChannelCount | |
| GetChannelCountHw | |
| GetChannelMapping | |
| GetDesiredLatency | |
| GetDeviceIndex | |
| GetDeviceList | |
| GetDisabledOrDisconnected | |
| GetDriverLatency | |
| GetErrorMessage | |
| GetExtendedBufferTime | |
| GetItems | |
| GetItemsp | |
| GetOnBufferSkipped | |
| GetOnProcessRealTime | |
| GetOnStart | |
| GetOnStop | |
| GetPaused | |
| GetPrecision | |
| GetPrecisionHw | |
| GetProcessingTime | |
| GetRipple | |
| GetSamplingFrequency | |
| GetSettingsWin | |
| GetSupportedPrecisionHWs | |
| GetSupportedSamplingFrequencies | |
| GetTransBW | |
| GetVolume | |
| Insert | Inserts an item at position Index |
| IsFormatSupported | |
| Items | |
| LoadFromStream | Load the component from Src stream. |
| LoadTemplateFromFile | Load a template from file. |
| LoadTemplateFromStream | Load a template from stream. |
| MatchInputs | Match the connections of Inputs with the component. |
| Move | Changes the position of an item in the Items array. |
| Propagate (2) | Assign all property values of the defined item to the items specified with their indexes in the DstIndex array. |
| Pull | Distribute Pull request to all objects in the list. |
| PullUntilEnd | Calls Pull until pipeEnd is returned. |
| RateConverterFilterDelay | |
| ReferenceRemoved | |
| RefreshDevices | |
| Remove | Deletes the first reference to the Item parameter from the Items array. |
| Renumerate | Assign consecutive numbers to individual items. |
| Reset | Reset is called after loading the data from stream or file. |
| Rotate | Rotate the list up or down. |
| SaveTemplateToFile | Save template to file. |
| SaveTemplateToStream | Save template to stream. |
| SaveToStream | Save the component to Dst stream. |
| SetAndroidAudioAPI | |
| SetBlockAssign | |
| SetChannelCount | |
| SetChannelCountHw | |
| SetChannelMapping | |
| SetDesiredLatency | |
| SetDeviceIndex | |
| SetExtendedBufferTime | |
| SetItems (3) | |
| SetItemsp | |
| SetOnBufferSkipped | |
| SetOnProcessRealTime | |
| SetOnStart | |
| SetOnStop | |
| SetPaused | |
| SetPrecision | |
| SetPrecisionHw | |
| SetProcessingTime | |
| SetRipple | |
| SetSamplingFrequency | |
| SetSettingsWin | |
| SetTransBW | |
| SetVolume | |
| Start | |
| Stop | |
| StopGracefully | |
| Update | Distribute Update request to all objects in the list. |
| UpdateNotify | Call this method only, if SuspendNotifyUpdate is True. |
Operators
| Name | Description |
|---|---|
| operator[] |
Fields
| Name | Type | Description |
|---|---|---|
| Tag | intptr_t |