Interface defintion for a Streaming Graph.
More...
#include <streaming_graph_intf.h>
|
| ~IGraph ()=default |
| not desstructable
|
|
| ~IObject ()=default |
| Protected destructor --> Only the final implementation can be destroyed!
|
|
| ~INamedGraphObject ()=default |
| not destructable
|
|
Interface defintion for a Streaming Graph.
Definition at line 58 of file streaming_graph_intf.h.
◆ tStreamingState
State Levels for the Streaming Graph as a Top-Level Graph.
Enumerator |
---|
State_Constructed | Constructed state.
The Streaming Graph is ready to add objects These objects will be constructed immediately while the IGraph::AddNamedGraphObject() call. - See also
- section_streaming_graph_state, IGraph::AddNamedGraphObject()
|
State_Initialized | Initialized state Every data connection is established.
The sources and sinks are ready to stream. - See also
- subsection_streaming_graph_init_method
|
State_Streaming | Streaming state Usually all source and sink streaming data.
- See also
- subsection_streaming_graph_start_streaming_method
|
Definition at line 67 of file streaming_graph_intf.h.
◆ GetState()
Gets the state of the Streaming Graph.
- See also
- section_streaming_graph_state
- Returns
- The state currently valid.
◆ SetState()
Sets the state of the Streaming Graph.
- See also
- section_streaming_graph_state
- Parameters
-
eState | [in] The State to set. |
- Returns
- Standard result code which depends also on errors occures within sink and source implementations.