#include <sbGStreamerPipeline.h>
Public Member Functions | |
| NS_DECL_ISUPPORTS NS_DECL_NSICLASSINFO NS_DECL_SBIMEDIACOREEVENTTARGET NS_DECL_SBIGSTREAMERPIPELINE | sbGStreamerPipeline () |
| virtual | ~sbGStreamerPipeline () |
| virtual void | HandleMessage (GstMessage *message) |
| virtual PRBool | HandleSynchronousMessage (GstMessage *message) |
| nsresult | InitGStreamer () |
Public Member Functions inherited from sbIGStreamerPipeline | |
| void | stopPipeline () |
| void | pausePipeline () |
| void | playPipeline () |
Public Member Functions inherited from sbIMediacoreEventTarget | |
| void | addListener (in sbIMediacoreEventListener aListener) |
| void | removeListener (in sbIMediacoreEventListener aListener) |
| boolean | dispatchEvent (in sbIMediacoreEvent aEvent, [optional] in boolean aAsync) |
Protected Member Functions | |
| virtual void | HandleEOSMessage (GstMessage *message) |
| virtual void | HandleErrorMessage (GstMessage *message) |
| virtual void | HandleWarningMessage (GstMessage *message) |
| virtual void | HandleStateChangeMessage (GstMessage *message) |
| virtual void | HandleTagMessage (GstMessage *message) |
| virtual void | HandleBufferingMessage (GstMessage *message) |
| virtual nsresult | OnDestroyPipeline (GstElement *pipeline) |
| virtual nsresult | BuildPipeline () |
| virtual nsresult | SetupPipeline () |
| virtual nsresult | DestroyPipeline () |
| void | SetPipelineOp (GStreamer::pipelineOp_t aPipelineOp) |
| GStreamer::pipelineOp_t | GetPipelineOp () |
| void | DispatchMediacoreEvent (unsigned long type, nsIVariant *aData=NULL, sbIMediacoreError *aError=NULL) |
| GstClockTime | GetRunningTime () |
Protected Attributes | |
| GstElement * | mPipeline |
| nsString | mResourceDisplayName |
| GstClockTime | mTimeRunning |
| PRIntervalTime | mTimeStarted |
| PRMonitor * | mMonitor |
| GStreamer::pipelineOp_t | mPipelineOp |
| nsAutoPtr < sbBaseMediacoreEventTarget > | mBaseEventTarget |
Definition at line 49 of file sbGStreamerPipeline.h.
| sbIMediacoreEventTarget sbGStreamerPipeline::sbGStreamerPipeline | ( | ) |
Definition at line 66 of file sbGStreamerPipeline.cpp.
|
virtual |
|
protectedvirtual |
Reimplemented in sbGStreamerVideoTranscoder, sbGStreamerTranscode, and sbGStreamerRTPStreamer.
Definition at line 113 of file sbGStreamerPipeline.cpp.
|
protectedvirtual |
Definition at line 151 of file sbGStreamerPipeline.cpp.
|
protected |
Definition at line 392 of file sbGStreamerPipeline.cpp.
|
protected |
|
protected |
Definition at line 409 of file sbGStreamerPipeline.cpp.
|
protectedvirtual |
Definition at line 350 of file sbGStreamerPipeline.cpp.
|
protectedvirtual |
|
protectedvirtual |
Definition at line 295 of file sbGStreamerPipeline.cpp.
|
virtual |
Implements sbGStreamerMessageHandler.
Definition at line 271 of file sbGStreamerPipeline.cpp.
|
protectedvirtual |
Definition at line 354 of file sbGStreamerPipeline.cpp.
|
virtual |
Implements sbGStreamerMessageHandler.
Definition at line 187 of file sbGStreamerPipeline.cpp.
|
protectedvirtual |
Definition at line 346 of file sbGStreamerPipeline.cpp.
|
protectedvirtual |
Definition at line 322 of file sbGStreamerPipeline.cpp.
| nsresult sbGStreamerPipeline::InitGStreamer | ( | ) |
|
inlineprotectedvirtual |
|
protected |
|
protectedvirtual |
|
protected |
Definition at line 113 of file sbGStreamerPipeline.h.
|
protected |
Definition at line 108 of file sbGStreamerPipeline.h.
|
protected |
Definition at line 94 of file sbGStreamerPipeline.h.
|
protected |
Definition at line 111 of file sbGStreamerPipeline.h.
|
protected |
Definition at line 98 of file sbGStreamerPipeline.h.
|
protected |
Definition at line 102 of file sbGStreamerPipeline.h.
|
protected |
Definition at line 105 of file sbGStreamerPipeline.h.