#include <GstMpegDemuxSH.h>
Inheritance diagram for SH::GstMpegDemuxSinkSH:
Public Types | |
enum | { SIGNAL_HANDOFF, LAST_SIGNAL } |
enum | PipeCmd { Start, Stop, Terminate } |
Public Member Functions | |
GstMpegDemuxSinkSH (SHGraphManager *mgr, u_int32_t runtimeId, MNSelector &sel) | |
virtual | ~GstMpegDemuxSinkSH () |
virtual SH_RC | initSH () |
virtual SH_RC | uninitSH () |
virtual SH_RC | stopStreaming () |
SH_RC | push_to_pipe (DataPtr item) |
virtual void | pushReport (Report *report, Direction d) |
virtual SinkEndpoint ** | getSinkSpecs () |
virtual SourceEndpoint ** | getSourceSpecs () |
virtual bool | isConnected () const |
Public Attributes | |
MpegDemuxVideoPlayPipe | _p |
NeighThread< MpegDemuxVideoPlayPipe > | _pt |
Static Public Attributes | |
GTypeInfo | _info |
GstElementDetails | _details |
guint | _signals [LAST_SIGNAL] |
Protected Attributes | |
SinkEndpoint * | _in_ep_a [1] |
GstMpegDemuxSinkEndpoint | _inEP |
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
Reimplemented from SH::Base.
|
|
Reimplemented from SH::Base.
|
|
|
|
|
|
|
|
Structure that allows the creation of a GStreamer factory that creates exactly one GstElement for the SourceEndpoint of this SH. |
|
|
|
|
|
|