#include <MNRTPSourceSH.h>
Inheritance diagram for SH::RTPSourceSH:
Public Member Functions | |
RTPSourceSH (SHGraphManager *mgr, u_int32_t runtimeId, MNSelector &sel, RTSP::TransportTypes req_transport=RTSP::RTP_AVP_UDP) | |
virtual | ~RTPSourceSH () |
virtual SH_RC | initSH () |
virtual SH_RC | uninitSH () |
virtual SH_RC | startStreaming () |
virtual SH_RC | stopStreaming () |
virtual void | pushReport (ReportPtr report, Direction d) |
void | notify (Notification attribute) |
int | getNptSeconds () |
returns the absolute position in the presentation | |
void | setNptSeek (int npt) |
void | setRTPTimestamp (int idx, u_int32 rtptime) |
set initial timestamp from RTP-Info field in RTSP PLAY response | |
void | calcNptSeconds (RPtr< MNRTPPacket > &packet) |
void | setSubsessionIndex (int idx) |
virtual SinkEndpoint ** | getSinkSpecs () |
virtual SourceEndpoint ** | getSourceSpecs () |
virtual bool | isConnected () const |
|
|
|
|
|
|
|
returns the absolute position in the presentation
|
|
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.
|
|
Reimplemented from SH::Base.
|
|
Indicate whether a sufficient number of endpoints are connected for the stream handler to be active. Implements SH::Status.
|
|
|
|
pushReport(r) can be called on source and sink endpoints, which will in turn call their owning stream handler for forwarding the report into the same general direction. The specific stream handler must overload this call if it wants to evaluate the reports, or if it has downstream or well as upstream endpoints. If the SH does not care about reports and has endpoints on only one side, it needs not overload this function. The reports are ignored and deleted in that case. Reimplemented from SH::Base.
|
|
the position in presentation after a rtsp seek should be called for every rtsp play msg with a range parameter |
|
set initial timestamp from RTP-Info field in RTSP PLAY response
|
|
|
|
Reimplemented from SH::Base.
|
|
Reimplemented from SH::Base.
|
|
Reimplemented from SH::Base.
|