|
NS_IMETHOD | GetClassName (char **aClassName) |
|
NS_IMETHOD | GetScriptableFlags (PRUint32 *aScriptableFlags) |
|
NS_IMETHOD | NewResolve (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, PRUint32 flags, JSObject **objp, PRBool *_retval) |
|
NS_IMETHOD | GetItemByGuid (const nsAString &aGuid, sbIMediaItem **_retval) |
|
NS_IMETHOD | GetItemByIndex (PRUint32 aIndex, sbIMediaItem **_retval) |
|
NS_IMETHOD | GetItemCountByProperty (const nsAString &aPropertyID, const nsAString &aPropertyValue, PRUint32 *_retval) |
|
NS_IMETHOD | GetListContentType (PRUint16 *_retval) |
|
NS_IMETHOD | EnumerateAllItems (sbIMediaListEnumerationListener *aEnumerationListener, PRUint16 aEnumerationType) |
|
NS_IMETHOD | EnumerateItemsByProperty (const nsAString &aPropertyID, const nsAString &aPropertyValue, sbIMediaListEnumerationListener *aEnumerationListener, PRUint16 aEnumerationType) |
|
NS_IMETHOD | IndexOf (sbIMediaItem *aMediaItem, PRUint32 aStartFrom, PRUint32 *_retval) |
|
NS_IMETHOD | LastIndexOf (sbIMediaItem *aMediaItem, PRUint32 aStartFrom, PRUint32 *_retval) |
|
NS_IMETHOD | Contains (sbIMediaItem *aMediaItem, PRBool *_retval) |
|
NS_IMETHOD | Add (sbIMediaItem *aMediaItem) |
|
NS_IMETHOD | AddItem (sbIMediaItem *aMediaItem, sbIMediaItem **aNewItem) |
|
NS_IMETHOD | AddAll (sbIMediaList *aMediaList) |
|
NS_IMETHOD | AddSome (nsISimpleEnumerator *aMediaItems) |
|
NS_IMETHOD | AddMediaItems (nsISimpleEnumerator *aMediaItems, sbIAddMediaItemsListener *aListener, PRBool aAsync) |
|
NS_IMETHOD | Remove (sbIMediaItem *aMediaItem) |
|
NS_IMETHOD | GetDistinctValuesForProperty (const nsAString &aPropertyID, nsIStringEnumerator **_retval) |
|
virtual already_AddRefed
< sbIMediaItem > | GetMediaItem () |
|
virtual already_AddRefed
< sbIMediaList > | GetMediaList () |
|
| sbRemoteMediaListBase (sbRemotePlayer *aRemotePlayer, sbIMediaList *aMediaList, sbIMediaListView *aMediaListView) |
|
virtual nsresult | Init ()=0 |
|
sbIMediaItem | getItemByGuid (in AString aGuid) |
| Get a media item in the list by guid. More...
|
|
sbIMediaItem | getItemByIndex (in unsigned long aIndex) |
| Get a media item in the list by index. More...
|
|
unsigned short | getListContentType () |
| Get the content type of the media list. More...
|
|
void | enumerateAllItems (in sbIMediaListEnumerationListener aEnumerationListener, [optional] in unsigned short aEnumerationType) |
| Enumerate all items in the list. More...
|
|
void | enumerateItemsByProperty (in AString aPropertyID, in AString aPropertyValue, in sbIMediaListEnumerationListener aEnumerationListener, [optional] in unsigned short aEnumerationType) |
| Enumerate the media items in the list that match a given property ID and value. More...
|
|
void | enumerateItemsByProperties (in sbIPropertyArray aProperties, in sbIMediaListEnumerationListener aEnumerationListener, [optional] in unsigned short aEnumerationType) |
| Enumerate the media items that match a list of property IDs and values. More...
|
|
nsIArray | getItemsByProperty (in AString aPropertyID, in AString aPropertyValue) |
|
PRUint32 | getItemCountByProperty (in AString aPropertyID, in AString aPropertyValue) |
|
nsIArray | getItemsByProperties (in sbIPropertyArray aProperties) |
|
unsigned long | indexOf (in sbIMediaItem aMediaItem, [optional] in unsigned long aStartFrom) |
| Get the first index of a media item in the list. More...
|
|
unsigned long | lastIndexOf (in sbIMediaItem aMediaItem, in unsigned long aStartFrom) |
| Get the last index of a media item int he list. More...
|
|
boolean | contains (in sbIMediaItem aMediaItem) |
| Check if the list contains a media item. More...
|
|
void | add (in sbIMediaItem aMediaItem) |
| Add a media item to this list. More...
|
|
sbIMediaItem | addItem (in sbIMediaItem aMediaItem) |
| addItem a media item to this list More...
|
|
void | addAll (in sbIMediaList aMediaList) |
| Add the contents of a media list to this list. More...
|
|
void | addSome (in nsISimpleEnumerator aMediaItems) |
| Adds media items suppled by the provided enumerator NOTE: This method is now deprecated. More...
|
|
void | addMediaItems (in nsISimpleEnumerator aMediaItems, in sbIAddMediaItemsListener aListener, in boolean aAsync) |
| Adds media items suppled by the provided enumerator. More...
|
|
void | remove (in sbIMediaItem aMediaItem) |
| Remove the first occurrence of the given media item from the list. More...
|
|
void | removeByIndex (in unsigned long aIndex) |
| Remove a media item from the list by index. More...
|
|
void | removeSome (in nsISimpleEnumerator aMediaItems) |
| Removed media items suppled by the provided enumerator. More...
|
|
void | clear () |
| Clear the list. More...
|
|
void | addListener (in sbIMediaListListener aListener, [optional] in boolean aOwnsWeak, [optional] in unsigned long aFlags, [optional] in sbIPropertyArray aPropertyFilter) |
| Add a listener to this media list. More...
|
|
void | removeListener (in sbIMediaListListener aListener) |
| Remove a listener from this media list. More...
|
|
sbIMediaListView | createView ([optional] in sbIMediaListViewState aState) |
| Create a new, raw view for this list. This is generally not the function that you want to use for making views as it will create a completely raw view, for example lacking any filterConstraint. Please consider using sbLibraryUtils.createStandardMediaListView and proceed carefully if you use this method instead. More...
|
|
void | runInBatchMode (in sbIMediaListBatchCallback aCallback, [optional] in nsISupports aUserData) |
| Runs the given callback with the given user data in batch mode. More...
|
|
nsIStringEnumerator | getDistinctValuesForProperty (in AString aPropertyID) |
|
void | testIsURIAvailable (in nsIObserver aObserver) |
| Test if this media item is available for playback. More...
|
|
nsIChannel | openInputStreamAsync (in nsIStreamListener aListener, in nsISupports aContext) |
| Asynchronously get an input stream to the content of the media item. More...
|
|
nsIInputStream | openInputStream () |
| Synchronously get an input stream to the content of the media item. More...
|
|
nsIOutputStream | openOutputStream () |
| Get an output stream to the content of the media item. More...
|
|
AString | toString () |
| Get a string representation of the media item, useful for debugging. More...
|
|
AString | getProperty (in AString aID) |
| Get the value of a property of this resource. More...
|
|
void | setProperty (in AString aID, in AString aValue) |
| Set the value of a property on this resource. More...
|
|
sbIPropertyArray | getProperties ([optional] in sbIPropertyArray aPropertyIDs) |
| Get properties from this resource in a property array. More...
|
|
void | setProperties (in sbIPropertyArray aProperties) |
| Sets the properties and values in the supplied property array to this resource. This works as if you called setProperty on each property in the array. More...
|
|
boolean | equals (in sbILibraryResource aOtherLibraryResource) |
| Tests the equality of two library resources. More...
|
|
sbIMediaListView | getView () |
|
virtual | ~sbXPCScriptableStub () |
|
NS_IMETHOD | PreCreate (nsISupports *nativeObj, JSContext *cx, JSObject *globalObj, JSObject **parentObj) |
|
NS_IMETHOD | Create (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj) |
|
NS_IMETHOD | PostCreate (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj) |
|
NS_IMETHOD | AddProperty (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, jsval *vp, PRBool *_retval) |
|
NS_IMETHOD | DelProperty (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, jsval *vp, PRBool *_retval) |
|
NS_IMETHOD | GetProperty (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, jsval *vp, PRBool *_retval) |
|
NS_IMETHOD | SetProperty (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, jsval *vp, PRBool *_retval) |
|
NS_IMETHOD | Enumerate (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRBool *_retval) |
|
NS_IMETHOD | NewEnumerate (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRUint32 enum_op, jsval *statep, jsid *idp, PRBool *_retval) |
|
NS_IMETHOD | NewResolve (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, PRUint32 flags, JSObject **objp, PRBool *_retval) |
|
NS_IMETHOD | Convert (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRUint32 type, jsval *vp, PRBool *_retval) |
|
NS_IMETHOD | Finalize (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj) |
|
NS_IMETHOD | CheckAccess (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval id, PRUint32 mode, jsval *vp, PRBool *_retval) |
|
NS_IMETHOD | Call (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRUint32 argc, jsval *argv, jsval *vp, PRBool *_retval) |
|
NS_IMETHOD | Construct (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, PRUint32 argc, jsval *argv, jsval *vp, PRBool *_retval) |
|
NS_IMETHOD | HasInstance (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval val, PRBool *bp, PRBool *_retval) |
|
NS_IMETHOD | Trace (nsIXPConnectWrappedNative *wrapper, JSTracer *trc, JSObject *obj) |
|
NS_IMETHOD | Equality (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, jsval val, PRBool *_retval) |
|
NS_IMETHOD | OuterObject (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JSObject **_retval) |
|
NS_IMETHOD | InnerObject (nsIXPConnectWrappedNative *wrapper, JSContext *cx, JSObject *obj, JSObject **_retval) |
|
NS_IMETHOD | PostCreatePrototype (JSContext *cx, JSObject *proto) |
|