Style

parent 5438196e
......@@ -20,7 +20,7 @@
#define INCLUDE_WATCHER_ITA_STREAM_Y_JUNCTION
#include <ITADataSourcesDefinitions.h>
#include <ITATypes.h>
class ITADatasource;
......@@ -31,9 +31,10 @@ class ITAStreamPatchbay;
* Die Klasse ITAStreamYJunction realisiert eine 1:n-Verzweigung fr Audiodatenstrme.
* Hierbei wird eine Eingangsdatenquelle auf n Ausgnge repliziert.
*/
class ITAStreamYJunction {
class ITA_DATA_SOURCES_API ITAStreamYJunction
{
public:
ITAStreamYJunction(unsigned int uiOutputs, ITADatasource* pdsInput=NULL);
ITAStreamYJunction( unsigned int uiOutputs, ITADatasource* pdsInput = NULL );
virtual ~ITAStreamYJunction();
......@@ -43,20 +44,20 @@ public:
//! Eingangsdatenquelle setzen
/**
* Setzt die eingangsseitige Datenquelle.
*
*
* \important Die Methode darf nicht mit dem Nullzeiger als Parameter aufgerufen werden.
* Ferner muss die neue Datenquelle die gleichen Eigenschaften wie die zuvor
* zugeordnete Datenquelle aufweisen, falls letztere zugeordnet war.
*
* \note Im Fehlerfall lst die Methode ein ITAException aus
*/
void SetInputDatasource(ITADatasource* pdsInput);
void SetInputDatasource( ITADatasource* pdsInput );
//! Anzahl der Ausgnge zurckgeben
unsigned int GetNumberOfOutputs();
//! Eine Ausgangsdatenquelle zurckgeben
ITADatasource* GetOutputDatasource(unsigned int uiIndex);
ITADatasource* GetOutputDatasource( unsigned int uiIndex );
protected:
ITAStreamPatchbay* m_pImpl;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment