sbGStreamerAudioProcessor Class Reference

#include <sbGStreamerAudioProcessor.h>

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

Public Member Functions

NS_DECL_ISUPPORTS
NS_DECL_NSICLASSINFO
NS_DECL_SBIMEDIACOREAUDIOPROCESSOR 
sbGStreamerAudioProcessor ()
 
- Public Member Functions inherited from sbGStreamerPipeline
NS_DECL_ISUPPORTS
NS_DECL_NSICLASSINFO
NS_DECL_SBIMEDIACOREEVENTTARGET
NS_DECL_SBIGSTREAMERPIPELINE 
sbGStreamerPipeline ()
 
virtual ~sbGStreamerPipeline ()
 
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)
 
- Public Member Functions inherited from sbIMediacoreAudioProcessor
void init (in sbIMediacoreAudioProcessorListener aListener)
 
void start (in sbIMediaItem aItem)
 
void stop ()
 
void suspend ()
 
void resume ()
 

Additional Inherited Members

- Public Attributes inherited from sbIMediacoreAudioProcessor
attribute unsigned long constraintSampleRate
 
attribute unsigned long constraintChannelCount
 
attribute unsigned long constraintBlockSize
 
attribute unsigned long constraintAudioFormat
 
const unsigned long FORMAT_ANY = 0
 
const unsigned long FORMAT_INT16 = 1
 
const unsigned long FORMAT_FLOAT = 2
 
- 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 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 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 43 of file sbGStreamerAudioProcessor.h.

Constructor & Destructor Documentation

sbGStreamerAudioProcessor::sbGStreamerAudioProcessor ( )

Definition at line 69 of file sbGStreamerAudioProcessor.cpp.


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