Skip to content

AudYoFlo: Behavioral Specifications

jvxgit edited this page Jan 23, 2025 · 20 revisions

In this section, some additional documents are provided to enlight the purpose and the implementation of special tasks in and with AudYoFlo.

In the first part of this chapter, different host implementations are described. The host implementations provide different features required for different application constraints. Typically, a developer choses the minimum host implementation that supports all required features to realize a new application.

In the second part of this chapter, data transfers between connectors related to different components are explained. Typically, all real-time processing capabilities are the result of connections betwen chained signal processing components in AudYoFlo. Besides providing a connection hierarchie, when connecting, the dataflow constraints need to be propagated along a signal processing chain components such that all involved components receive the data in a preferred format. In this context, negotiations take place in the course of a test mechanism that will allow components to reject format specifications.

In the third part of this chapter, the run of test operations is described. A test run is the process to distribute all processing parameters to the components connected within a signal processing chain. Special focus is put on the minimization of induced test runs, in particular to prevent call loops.

X.13) Logging from Components

grafik

Clone this wiki locally