ADTF
|
Interface for a NamedGraphObject which can be added to the FilterGraph. More...
Public Member Functions | |
ADTF_IID (INamedGraphObject, "namedgraphobject.ant.streaming.adtf.iid") | |
defintion of interface id | |
virtual tResult | GetName (base::ant::IString &&strName) const =0 |
Gets the Name of the object to the IString rvalue reference strName . More... | |
virtual tResult | SetName (const char *strName)=0 |
Sets the Name of the object. More... | |
virtual tResult | SetParent (const ucom::ant::IObject *oParentObject)=0 |
Sets the Parent of the object. More... | |
virtual tResult | GetParent (const ucom::ant::IObject *&poParentObject) const =0 |
Retrieves the Parent of the object. More... | |
Public Member Functions inherited from IObject | |
ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Marks the IObject to be castable with the ucom_cast() More... | |
Protected Member Functions | |
~INamedGraphObject ()=default | |
not destructable | |
Protected Member Functions inherited from IObject | |
~IObject ()=default | |
Protected destructor --> Use implemented Destroy() instead of delete! | |
Interface for a NamedGraphObject which can be added to the FilterGraph.
This interface helps to retrieve a full qualified name with get_named_graph_object_fullname.
Definition at line 24 of file named_graph_object_intf.h.
|
pure virtual |
Gets the Name of the object to the IString rvalue reference strName
.
[in] | strName | String reference to return the name to |
|
pure virtual |
Retrieves the Parent of the object.
Only ONE parent is possible !
[in,out] | poParentObject | Parent Object reference where to retrieve to. |
ERR_POINTER | No parent set. |
|
pure virtual |
Sets the Name of the object.
[in] | strName | Name of the object to set. |
|
pure virtual |
Sets the Parent of the object.
Only ONE parent is possible !
[in] | oParentObject | Parent Object reference to set. |