sbGStreamerMediacore.cpp File Reference
#include "sbGStreamerMediacore.h"
#include "sbGStreamerMediacoreUtils.h"
#include <nsIFile.h>
#include <nsIFileURL.h>
#include <nsIInterfaceRequestorUtils.h>
#include <nsServiceManagerUtils.h>
#include <nsILocalFile.h>
#include <nsIURI.h>
#include <nsIURL.h>
#include <nsIRunnable.h>
#include <nsIIOService.h>
#include <nsIPrefBranch2.h>
#include <nsIObserver.h>
#include <nsThreadUtils.h>
#include <nsCOMPtr.h>
#include <prlog.h>
#include <prprf.h>
#include <nsIBaseWindow.h>
#include <nsIBoxObject.h>
#include <nsIDocument.h>
#include <nsIDOMAbstractView.h>
#include <nsIDOMEvent.h>
#include <nsIDocShellTreeItem.h>
#include <nsIDocShellTreeOwner.h>
#include <nsIDOMDocument.h>
#include <nsIDOMDocumentView.h>
#include <nsIDOMEventTarget.h>
#include <nsIDOMXULElement.h>
#include <nsIScriptGlobalObject.h>
#include <nsIWebNavigation.h>
#include <nsIWidget.h>
#include <sbClassInfoUtils.h>
#include <sbTArrayStringEnumerator.h>
#include <sbVariantUtils.h>
#include <sbBaseMediacoreEventTarget.h>
#include <sbMediacoreError.h>
#include <sbProxiedComponentManager.h>
#include <sbStringBundle.h>
#include <sbErrorConsole.h>
#include <sbIMediacorePlaybackControl.h>
#include <sbIMediacoreManager.h>
#include <sbIGStreamerService.h>
#include <sbIMediaItem.h>
#include <sbStandardProperties.h>
#include <sbVideoBox.h>
#include <gst/pbutils/missing-plugins.h>
#include "nsNetUtil.h"
#include <algorithm>
Include dependency graph for sbGStreamerMediacore.cpp:

Go to the source code of this file.

Macros

#define MAX_FILE_SIZE_FOR_ACCURATE_SEEK   (20 * 1024 * 1024)
 
#define EQUALIZER_FACTORY_NAME   "equalizer-10bands"
 
#define EQUALIZER_DEFAULT_BAND_COUNT   sbBaseMediacoreMultibandEqualizer::EQUALIZER_BAND_COUNT_DEFAULT
 
#define EQUALIZER_BANDS   sbBaseMediacoreMultibandEqualizer::EQUALIZER_BANDS_10
 
#define LOG(args)   /* nothing */
 
#define TRACE(args)   /* nothing */
 

Functions

 NS_IMPL_QUERY_INTERFACE11_CI (sbGStreamerMediacore, sbIMediacore, sbIMediacoreMultibandEqualizer, sbIMediacorePlaybackControl, sbIMediacoreVolumeControl, sbIMediacoreVotingParticipant, sbIMediacoreEventTarget, sbIMediacoreVideoWindow, sbIGStreamerMediacore, nsIDOMEventListener, nsIObserver, nsIClassInfo) NS_IMPL_CI_INTERFACE_GETTER8(sbGStreamerMediacore
 

Variables

 sbIMediacore
 
 sbIMediacoreMultibandEqualizer
 
 sbIMediacorePlaybackControl
 
 sbIMediacoreVideoWindow
 
 sbIMediacoreVolumeControl
 
 sbIMediacoreVotingParticipant
 
 sbIGStreamerMediacore
 

Macro Definition Documentation

Definition at line 106 of file sbGStreamerMediacore.cpp.

#define EQUALIZER_DEFAULT_BAND_COUNT   sbBaseMediacoreMultibandEqualizer::EQUALIZER_BAND_COUNT_DEFAULT

Definition at line 103 of file sbGStreamerMediacore.cpp.

#define EQUALIZER_FACTORY_NAME   "equalizer-10bands"

Definition at line 101 of file sbGStreamerMediacore.cpp.

#define LOG (   args)    /* nothing */

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

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

Definition at line 130 of file sbGStreamerMediacore.cpp.

#define MAX_FILE_SIZE_FOR_ACCURATE_SEEK   (20 * 1024 * 1024)

Definition at line 99 of file sbGStreamerMediacore.cpp.

#define TRACE (   args)    /* nothing */

Definition at line 131 of file sbGStreamerMediacore.cpp.

Function Documentation

Variable Documentation

Definition at line 152 of file sbGStreamerMediacore.cpp.

Definition at line 152 of file sbGStreamerMediacore.cpp.