#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. |
|
|
|
|
|
|
|
|
|
1.3.8