ReceiverNodeConceptImpl¶
-
template<typename
TBaseClass, typenameTDerivedClass>
classkanzi::connect::ReceiverNodeConceptImpl: public TBaseClass, public ReceiverNodeConcept¶ Implementation of ReceiverNodeConcept.
ReceiverNodeConceptImpl can only be accessed from the signaling thread unless otherwise noted.
Public Functions
-
string
getStreamId() const¶ Returns the value of the StreamIdProperty.
- Return
The stream ID that the ReceiverNode is configured to receive.
- See
setStreamId().
-
void
initialize()¶ ReceiverNodeConceptImpl specific initialization.
-
void
initializeStreamManager(size_t delay)¶
Processes frames that are received through a PeerConnection.
The sink calls this whenever it receives a new frame. Can be called from any thread.
- Parameters
frame: The frame that was received.
-
void
setStreamId(const string &streamId)¶ Sets the value of the StreamIdProperty.
- See
getStreamId()
- Parameters
streamId: The stream ID the ReceiverNode is to receive.
Public Static Functions
-
PropertyTypeEditorInfoSharedPtr
makeEditorInfo()¶
-
string