Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Institute of Technical Acoustics (ITA)
ITADataSources
Commits
f173da51
Commit
f173da51
authored
Apr 04, 2018
by
Dipl.-Ing. Jonas Stienen
Browse files
Style
parent
5438196e
Changes
1
Hide whitespace changes
Inline
Side-by-side
include/ITAStreamYJunction.h
View file @
f173da51
...
@@ -20,7 +20,7 @@
...
@@ -20,7 +20,7 @@
#define INCLUDE_WATCHER_ITA_STREAM_Y_JUNCTION
#define INCLUDE_WATCHER_ITA_STREAM_Y_JUNCTION
#include
<ITADataSourcesDefinitions.h>
#include
<ITADataSourcesDefinitions.h>
#include
<ITATypes.h>
#include
<ITATypes.h>
class
ITADatasource
;
class
ITADatasource
;
...
@@ -31,9 +31,10 @@ class ITAStreamPatchbay;
...
@@ -31,9 +31,10 @@ class ITAStreamPatchbay;
* Die Klasse ITAStreamYJunction realisiert eine 1:n-Verzweigung fr Audiodatenstrme.
* Die Klasse ITAStreamYJunction realisiert eine 1:n-Verzweigung fr Audiodatenstrme.
* Hierbei wird eine Eingangsdatenquelle auf n Ausgnge repliziert.
* Hierbei wird eine Eingangsdatenquelle auf n Ausgnge repliziert.
*/
*/
class
ITAStreamYJunction
{
class
ITA_DATA_SOURCES_API
ITAStreamYJunction
{
public:
public:
ITAStreamYJunction
(
unsigned
int
uiOutputs
,
ITADatasource
*
pdsInput
=
NULL
);
ITAStreamYJunction
(
unsigned
int
uiOutputs
,
ITADatasource
*
pdsInput
=
NULL
);
virtual
~
ITAStreamYJunction
();
virtual
~
ITAStreamYJunction
();
...
@@ -43,20 +44,20 @@ public:
...
@@ -43,20 +44,20 @@ public:
//! Eingangsdatenquelle setzen
//! Eingangsdatenquelle setzen
/**
/**
* Setzt die eingangsseitige Datenquelle.
* Setzt die eingangsseitige Datenquelle.
*
*
* \important Die Methode darf nicht mit dem Nullzeiger als Parameter aufgerufen werden.
* \important Die Methode darf nicht mit dem Nullzeiger als Parameter aufgerufen werden.
* Ferner muss die neue Datenquelle die gleichen Eigenschaften wie die zuvor
* Ferner muss die neue Datenquelle die gleichen Eigenschaften wie die zuvor
* zugeordnete Datenquelle aufweisen, falls letztere zugeordnet war.
* zugeordnete Datenquelle aufweisen, falls letztere zugeordnet war.
*
*
* \note Im Fehlerfall lst die Methode ein ITAException aus
* \note Im Fehlerfall lst die Methode ein ITAException aus
*/
*/
void
SetInputDatasource
(
ITADatasource
*
pdsInput
);
void
SetInputDatasource
(
ITADatasource
*
pdsInput
);
//! Anzahl der Ausgnge zurckgeben
//! Anzahl der Ausgnge zurckgeben
unsigned
int
GetNumberOfOutputs
();
unsigned
int
GetNumberOfOutputs
();
//! Eine Ausgangsdatenquelle zurckgeben
//! Eine Ausgangsdatenquelle zurckgeben
ITADatasource
*
GetOutputDatasource
(
unsigned
int
uiIndex
);
ITADatasource
*
GetOutputDatasource
(
unsigned
int
uiIndex
);
protected:
protected:
ITAStreamPatchbay
*
m_pImpl
;
ITAStreamPatchbay
*
m_pImpl
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment