#include <graph.h>
Inherited by adtf::streaming::ant::graph< INTERFACE >.
Default implementation for the IFilterGraph interface.
◆ AddNamedGraphObject()
This is to intialize and build an FilterGraph. See the INamedGraphObject and all derived default implementations within the SDK.
Items with the same ui32OrderNumber will initialized in order of AddNamedGraphObject call.
- Parameters
-
| [in] | pGraphObject | The item to add. |
| [in] | ui32OrderNumber | The initialize order number of the item. |
- See also
- INamedGraphObject
- Returns
- Standard Result Code
- Return values
-
| ERR_INVALID_ARG | No name set for graph object. |
| ERR_RESOURCE_IN_USE | There is already a graph object with the name. |
Reimplemented in adtf::streaming::ant::graph< INTERFACE >, and adtf::streaming::graph< INTERFACE >.
◆ RemoveNamedGraphObject() [1/2]
| tResult adtf::streaming::ant::cGraph::RemoveNamedGraphObject |
( |
const char * | strName | ) |
|
Removes a named Object from the Filter Graph
- Parameters
-
| [in] | strName | Name of the item to remove. |
- Returns
- Standard Result Code
- Return values
-
| ERR_NOT_FOUND | No item with the name strName exists |
◆ RemoveNamedGraphObject() [2/2]
Removes a Named Graph Object by instance. This virtual function must be overwritten by any derived class.
- Parameters
-
| pGraphObject | the Graph Object to remove |
- Returns
- tResult
The documentation for this class was generated from the following file:
- src/libraries/streaming3/include/adtfstreaming3/graph.h