#include <DummyLayerSourceSH.h>
Inheritance diagram for SH::DummyLayerSourceSH:
Public Member Functions | |
DummyLayerSourceSH (SHGraphManager *mgr, u_int32_t runtimeId, MNSelector &sel) | |
virtual | ~DummyLayerSourceSH () |
SH_RC | getPos (long &pos) |
virtual SH_RC | initSH () |
virtual SH_RC | uninitSH () |
virtual SH_RC | startStreaming () |
SH_RC | pull_from_file (DataPtr &item, SourceUnit su, size_t amount) |
virtual SinkEndpoint ** | getSinkSpecs () |
virtual SourceEndpoint ** | getSourceSpecs () |
virtual bool | isConnected () const |
Public Attributes | |
SA_FILE_NAME | _filename |
SA_FILESRC_START_POS | _start_pos |
SA_FILESRC_STOP_POS | _stop_pos |
SA_PUSH_PULL_INITIAL_FILL | _initial_fill |
Protected Attributes | |
SourceEndpoint * | _out_ep_a [1] |
DummyLayerSourceEndpoint | _outEP |
|
|
|
|
|
|
|
Provide a list of valid sink endpoint specifications to the graph manager.
Implements SH::Status.
|
|
Provide a list of valid source endpoint specifications to the graph manager.
Implements SH::Status.
|
|
initSH() initializes the stream handler, initializes the EndpointSpecs if necessary etc. Child classes should overload this function instead of using the constructor for initialization tasks, since virtual functions used in the process do not exist during the constructor call (unavailability of virtual functions is a restriction of the C++ standard). initSH() : Uninitialized -> Initialized * -> ( error, - ) Reimplemented from SH::Base.
|
|
Indicate whether a sufficient number of endpoints are connected for the stream handler to be active. Implements SH::Status.
|
|
|
|
Reimplemented from SH::Base.
|
|
For symmetry only. Could be performed by the destructor as well. uninitSH() : Initialized -> Uninitialized Reimplemented from SH::Base.
|
|
|
|
|
|
|
|
|
|
|
|
|