Project

General

Profile

Actions

Support Request #6094

closed

Combination of Streaming Source and Streaming Sink required (Filter for Streaming Graph)

Added by hidden over 5 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Customer:
VW
Department:
FORSCHUNG
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
No Customer Feedback
Product Issue Numbers:
Affected Products:
Platform:
Windows 10 64bit
Topic:
ADTF::FilterSDK
FAQ Links:

Description

Supportanfrage

Weil wir als Übertragungsweg DDS verwenden haben wir in der Vergangenheit DDS-IN-OUT Subgraphen definiert. Der gleiche Subgraph wurde von Sendern und Empfängern eingebunden. Die DDS Filter waren je nach angeschlossenem Pin entweder Source oder Sink. Der Vorteil dieses Verfahrens war, dass wenn man ein Topic geändert hat, sich die Änderung gleich auf den Sender und den Empfänger durchgeschlagen hat. Und: Man musste die Anpassung nur an einer Stelle machen was ein renaming extrem vereinfacht hat.
Meine Frage ist nun:
Kann man ebenfalls einen Streaming-Filter bauen der gleichzeitig Sender und Quelle ist? Das würde auf jeden Fall den Konfigurationsaufwand minimieren.

Von der Architektur her ist das dann zwar nicht mehr 100% sauber aber

Lösung

Die Streaming Services sind so definiert, dass eine Source nur Output-Pins und eine Sink nur Input-Pins hat.
Ein Mischbetrieb, also "Filter mit Ein- und Ausgangspins" im Streaming Graph, ist aktuell nicht vorgesehen.
Siehe Streaming Service

Wenn du eine Source und Sink programmatisch verbinden möchtest, kannst du dies via Interface Binding tun, siehe dazu auch #2431

Actions

Also available in: Atom PDF