|
ADTF
|
#include <pin_intf.h>
Inherits adtf::ucom::ant::IObject.
Public Member Functions | |
| ADTF_IID (IStreamerPin, "streamer_pin.flash.streaming.adtf.iid") | |
| defintion of interface id | |
| virtual tResult | RegisterStreamer (ISampleStreamer &oStreamer)=0 |
| virtual tResult | UnregisterStreamer (ISampleStreamer &oStreamer)=0 |
Public Member Functions inherited from adtf::ucom::ant::IObject | |
| ADTF_IID (IObject, "object.ant.ucom.adtf.iid") | |
Additional Inherited Members | |
Protected Member Functions inherited from adtf::ucom::ant::IObject | |
| ~IObject ()=default | |
| Protected destructor --> Only the final implementation can be destroyed! | |
Enhance Pin Interface for the inner data binding of the streamer.
|
pure virtual |
Registers a streamer (sample writer or sample reader) to the Pin.
| [in] | oStreamer | The streamer to register. |
| ERR_INVALID_STATE | The pin is already activated (running state already reached) |
|
pure virtual |
Unregisters a streamer (sample writer or sample reader) from the Pin.
| [in] | oStreamer | The streamer to unregister. |
| ERR_NOT_FOUND | The streamer was not registered to the pin. |