28 #include <sbIMediacoreManager.h>
30 #include <nsAutoPtr.h>
31 #include <nsIClassInfo.h>
32 #include <nsIDOMEvent.h>
33 #include <nsIDOMEventListener.h>
34 #include <nsIDOMXULElement.h>
35 #include <nsInterfaceHashtable.h>
36 #include <nsIObserver.h>
38 #include <nsHashKeys.h>
42 #include <sbIDataRemote.h>
43 #include <sbIMediacoreEventTarget.h>
44 #include <sbIMediacoreFactoryRegistrar.h>
45 #include <sbIMediacoreVideoWindow.h>
46 #include <sbIMediacoreVoting.h>
70 NS_DECL_SBIMEDIACOREMANAGER
71 NS_DECL_SBPIMEDIACOREMANAGER
72 NS_DECL_SBIMEDIACOREEVENTTARGET
73 NS_DECL_SBIMEDIACOREFACTORYREGISTRAR
74 NS_DECL_SBIMEDIACOREVIDEOWINDOW
75 NS_DECL_SBIMEDIACOREVOTING
117 EnumerateIntoArrayStringKey(
const nsAString& aKey,
127 EnumerateIntoArrayUint32Key(const PRUint32 &aKey,
165 NS_DECL_NSIDOMEVENTLISTENER
168 virtual ~sbMediacoreVideoWindowListener();
171 PRBool IsWindowReady();
An interface for accessing, and binding to, stored data.