diff --git a/include/ITAStreamYJunction.h b/include/ITAStreamYJunction.h index 6aaaa003e9b3952d55a69d9a09e49cf83d2f43bf..32ef05727237add2be0bea0cb2b199d4a2489232 100644 --- a/include/ITAStreamYJunction.h +++ b/include/ITAStreamYJunction.h @@ -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 f�r Audiodatenstr�me. * Hierbei wird eine Eingangsdatenquelle auf n Ausg�nge 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 l�st die Methode ein ITAException aus */ - void SetInputDatasource(ITADatasource* pdsInput); + void SetInputDatasource( ITADatasource* pdsInput ); //! Anzahl der Ausg�nge zur�ckgeben unsigned int GetNumberOfOutputs(); //! Eine Ausgangsdatenquelle zur�ckgeben - ITADatasource* GetOutputDatasource(unsigned int uiIndex); + ITADatasource* GetOutputDatasource( unsigned int uiIndex ); protected: ITAStreamPatchbay* m_pImpl;