sbGStreamerMediacoreFactory Class Reference

#include <sbGStreamerMediacoreFactory.h>

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

Public Member Functions

NS_DECL_ISUPPORTS_INHERITED
NS_DECL_NSIOBSERVER 
sbGStreamerMediacoreFactory ()
 
nsresult Init ()
 
virtual nsresult OnInitBaseMediacoreFactory ()
 
virtual nsresult OnGetCapabilities (sbIMediacoreCapabilities **aCapabilities)
 
virtual nsresult OnCreate (const nsAString &aInstanceName, sbIMediacore **_retval)
 
- Public Member Functions inherited from sbBaseMediacoreFactory
NS_DECL_ISUPPORTS
NS_DECL_SBIMEDIACOREFACTORY 
sbBaseMediacoreFactory ()
 
nsresult InitBaseMediacoreFactory ()
 
nsresult SetContractID (const nsAString &aContractID)
 
nsresult SetName (const nsAString &aName)
 
- Public Member Functions inherited from sbIMediacoreFactory
sbIMediacore create (in AString aInstanceName)
 

Protected Member Functions

virtual ~sbGStreamerMediacoreFactory ()
 
virtual nsresult Shutdown ()
 
- Protected Member Functions inherited from sbBaseMediacoreFactory
virtual ~sbBaseMediacoreFactory ()
 

Protected Attributes

nsRefPtr< sbMediacoreCapabilitiesmCapabilities
 
- Protected Attributes inherited from sbBaseMediacoreFactory
PRMonitor * mMonitor
 
nsString mContractID
 
nsString mName
 

Additional Inherited Members

- Public Attributes inherited from sbIMediacoreFactory
readonly attribute AString contractID
 
readonly attribute AString name
 
readonly attribute
sbIMediacoreCapabilities 
capabilities
 

Detailed Description

Definition at line 38 of file sbGStreamerMediacoreFactory.h.

Constructor & Destructor Documentation

Songbird Gstreamer Mediacore Factory sbGStreamerMediacoreFactory::sbGStreamerMediacoreFactory ( )

Definition at line 83 of file sbGStreamerMediacoreFactory.cpp.

sbGStreamerMediacoreFactory::~sbGStreamerMediacoreFactory ( )
protectedvirtual

Definition at line 87 of file sbGStreamerMediacoreFactory.cpp.

Member Function Documentation

nsresult sbGStreamerMediacoreFactory::Init ( )

Definition at line 93 of file sbGStreamerMediacoreFactory.cpp.

Here is the call graph for this function:

nsresult sbGStreamerMediacoreFactory::OnCreate ( const nsAString &  aInstanceName,
sbIMediacore **  _retval 
)
virtual

Reimplemented from sbBaseMediacoreFactory.

Definition at line 371 of file sbGStreamerMediacoreFactory.cpp.

nsresult sbGStreamerMediacoreFactory::OnGetCapabilities ( sbIMediacoreCapabilities **  aCapabilities)
virtual

Reimplemented from sbBaseMediacoreFactory.

Definition at line 165 of file sbGStreamerMediacoreFactory.cpp.

Here is the call graph for this function:

nsresult sbGStreamerMediacoreFactory::OnInitBaseMediacoreFactory ( )
virtual

Reimplemented from sbBaseMediacoreFactory.

Definition at line 151 of file sbGStreamerMediacoreFactory.cpp.

Here is the call graph for this function:

nsresult sbGStreamerMediacoreFactory::Shutdown ( )
protectedvirtual

Definition at line 126 of file sbGStreamerMediacoreFactory.cpp.

Member Data Documentation

nsRefPtr<sbMediacoreCapabilities> sbGStreamerMediacoreFactory::mCapabilities
protected

Definition at line 63 of file sbGStreamerMediacoreFactory.h.


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