sbGStreamerRTPStreamer Class Reference

#include <sbGStreamerRTPStreamer.h>

Inheritance diagram for sbGStreamerRTPStreamer:
[legend]
Collaboration diagram for sbGStreamerRTPStreamer:
[legend]

Public Member Functions

NS_DECL_ISUPPORTS
NS_DECL_NSICLASSINFO
NS_DECL_SBIGSTREAMERRTPSTREAMER 
sbGStreamerRTPStreamer ()
 
virtual nsresult BuildPipeline ()
 
- Public Member Functions inherited from sbGStreamerPipeline
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 sbGStreamerMessageHandler
virtual ~sbGStreamerMessageHandler ()
 
- 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

void OnCapsSet (GstCaps *caps)
 
- Protected Member Functions inherited from sbGStreamerPipeline
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 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 ()
 

Additional Inherited Members

- Public Attributes inherited from sbIGStreamerRTPStreamer
const unsigned long EVENT_SDP_AVAILABLE = 0x40000000 + 1
 
attribute AString sourceURI
 
attribute AString destHost
 
attribute long destPort
 
- Protected Attributes inherited from sbGStreamerPipeline
GstElement * mPipeline
 
nsString mResourceDisplayName
 
GstClockTime mTimeRunning
 
PRIntervalTime mTimeStarted
 
PRMonitor * mMonitor
 
GStreamer::pipelineOp_t mPipelineOp
 
nsAutoPtr
< sbBaseMediacoreEventTarget
mBaseEventTarget
 

Detailed Description

Definition at line 38 of file sbGStreamerRTPStreamer.h.

Constructor & Destructor Documentation

sbGStreamerRTPStreamer::sbGStreamerRTPStreamer ( )

Definition at line 67 of file sbGStreamerRTPStreamer.cpp.

Member Function Documentation

nsresult sbGStreamerRTPStreamer::BuildPipeline ( )
virtual

Reimplemented from sbGStreamerPipeline.

Definition at line 124 of file sbGStreamerRTPStreamer.cpp.

Here is the call graph for this function:

void sbGStreamerRTPStreamer::OnCapsSet ( GstCaps *  caps)
protected

Definition at line 183 of file sbGStreamerRTPStreamer.cpp.

Here is the call graph for this function:


The documentation for this class was generated from the following files: