sbGStreamerMediacoreFactory.cpp File Reference
#include "sbGStreamerMediacoreFactory.h"
#include <nsMemory.h>
#include <nsXPCOMCID.h>
#include <nsIObserverService.h>
#include <nsIPrefBranch.h>
#include <nsIPrefService.h>
#include <sbMediacoreCapabilities.h>
#include <sbTArrayStringEnumerator.h>
#include <sbIGStreamerService.h>
#include <sbStringUtils.h>
#include "sbGStreamerMediacore.h"
#include "sbGStreamerMediacoreCID.h"
Include dependency graph for sbGStreamerMediacoreFactory.cpp:

Go to the source code of this file.

Macros

#define LOG(args)   /* nothing */
 
#define TRACE(args)   /* nothing */
 
#define BLACKLIST_EXTENSIONS_PREF   "songbird.mediacore.gstreamer.blacklistExtensions"
 
#define VIDEO_EXTENSIONS_PREF   "songbird.mediacore.gstreamer.videoExtensions"
 
#define VIDEO_DISABLED_PREF   "songbird.mediacore.gstreamer.disablevideo"
 

Functions

 NS_IMPL_ISUPPORTS_INHERITED2 (sbGStreamerMediacoreFactory, sbBaseMediacoreFactory, sbIMediacoreFactory, nsIObserver) SB_MEDIACORE_FACTORY_REGISTERSELF_IMPL(sbGStreamerMediacoreFactory
 

Macro Definition Documentation

#define BLACKLIST_EXTENSIONS_PREF   "songbird.mediacore.gstreamer.blacklistExtensions"

Definition at line 71 of file sbGStreamerMediacoreFactory.cpp.

#define LOG (   args)    /* nothing */

To log this class, set the following environment variable in a debug build:

NSPR_LOG_MODULES=sbGStreamerMediacoreFactory:5 (or :3 for LOG messages only)

Definition at line 66 of file sbGStreamerMediacoreFactory.cpp.

#define TRACE (   args)    /* nothing */

Definition at line 67 of file sbGStreamerMediacoreFactory.cpp.

#define VIDEO_DISABLED_PREF   "songbird.mediacore.gstreamer.disablevideo"

Definition at line 73 of file sbGStreamerMediacoreFactory.cpp.

#define VIDEO_EXTENSIONS_PREF   "songbird.mediacore.gstreamer.videoExtensions"

Definition at line 72 of file sbGStreamerMediacoreFactory.cpp.

Function Documentation

NS_IMPL_ISUPPORTS_INHERITED2 ( sbGStreamerMediacoreFactory  ,
sbBaseMediacoreFactory  ,
sbIMediacoreFactory  ,
nsIObserver   
)