ADTF
Loading...
Searching...
No Matches
filtergraphconnection_intf.h
Go to the documentation of this file.
1
7#pragma once
8#include "graph_intf.h"
9
10namespace adtf
11{
12namespace streaming
13{
14namespace ant
15{
23 {
24 protected:
27
28 public:
30 ADTF_IID(IFilterGraphConnection, "filtergraphconnection.ant.streaming.adtf.iid");
31
32 public:
64
71 virtual bool IsSync() const = 0;
72
77 virtual eCategory GetCategory() const = 0;
78
88 virtual tResult Request() const = 0;
89 };
90}
93
94}
95} // namespace adtf
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736
Definition filtergraphconnection_intf.h:23
virtual eCategory GetCategory() const =0
eCategory
simple category to classify connection establishing order
Definition filtergraphconnection_intf.h:35
@ immediate
immediate connections will be established while AddConnection call
Definition filtergraphconnection_intf.h:37
@ static_out
Static connection (outpin to sample stream)
Definition filtergraphconnection_intf.h:40
@ static_in
Static connection (samplestream to inpin)
Definition filtergraphconnection_intf.h:45
@ static_server
Static connection (server to binding proxy)
Definition filtergraphconnection_intf.h:42
@ static_runner
Static connection (runner to sample stream, samplestream to runner, pin to runner,...
Definition filtergraphconnection_intf.h:49
@ dynamic_server
dynamic connection (server will be requested)
Definition filtergraphconnection_intf.h:59
@ dynamic_out
dynamic connection (outpin will be requested)
Definition filtergraphconnection_intf.h:57
@ dynamic_in
dynamic connection (inpin will be requested)
Definition filtergraphconnection_intf.h:52
@ dynamic_runner
dynamic connection (runner connection for dynamic runners (which are created on requests))
Definition filtergraphconnection_intf.h:62
@ static_client
Static connection (binding proxy to client object)
Definition filtergraphconnection_intf.h:47
@ dynamic_client
dynamic connection (client will be requested)
Definition filtergraphconnection_intf.h:54
~IFilterGraphConnection()=default
not destrucable
ADTF_IID(IFilterGraphConnection, "filtergraphconnection.ant.streaming.adtf.iid")
defintion of interface id
Definition graph_intf.h:24
Namespace for all functionality of the ADTF Streaming SDK provided since v3.0.
Definition bindingproxyoutport.h:16
Namespace for the ADTF Streaming SDK.
Definition bindingproxyinport.h:14
Namespace for all functionality provided by ADTF and its SDKs.
Definition adtf_client_connector.h:14