|
NS_DECL_ISUPPORTS
NS_DECL_SBIDEVICECAPABILITIES
NS_DECL_NSICLASSINFO | sbDeviceCapabilities () |
|
void | init () |
| Initialize the device capabilities, sets up to be able to accept the set and add functions below. More...
|
|
void | setFunctionTypes ([array, size_is(aFunctionTypesCount)] in PRUint32 aFunctionTypes, in unsigned long aFunctionTypesCount) |
| Sets an array of function types. More...
|
|
void | setEventTypes ([array, size_is(aEventTypesCount)] in unsigned long aEventTypes, in unsigned long aEventTypesCount) |
| Sets an array of event types. More...
|
|
void | addContentTypes (in PRUint32 aFunctionType, [array, size_is(aContentTypesCount)] in unsigned long aContentTypes, in unsigned long aContentTypesCount) |
| Add an array of content types for a function type. More...
|
|
void | addMimeTypes (in PRUint32 aContentType, [array, size_is(aMimeTypesCount)] in string aMimeTypes, in unsigned long aMimeTypesCount) |
| Add an array of mime types for a content type. More...
|
|
void | AddFormatType (in PRUint32 aContentType, in AString aMimeType, in nsISupports aFormatType) |
| Add a constraint to a mime type. More...
|
|
void | AddPreferredFormatType (in PRUint32 aContentType, in AString aMimeType, in nsISupports aFormatType) |
| Add a preferred constraint to a mime type (these are used for target formats when transcoding. More...
|
|
void | addCapabilities (in sbIDeviceCapabilities aCapabilities) |
| Add the capabilities specified by aCapabilities. More...
|
|
void | configureDone () |
| Indicates that the configuration is complete, the add and set functions above will no longer affect the data. More...
|
|
void | getSupportedFunctionTypes (out unsigned long aArrayCount, [retval, array, size_is(aArrayCount)] out PRUint32 aFunctionTypes) |
|
void | getSupportedContentTypes (in PRUint32 aFunctionType, out unsigned long aArrayCount, [retval, array, size_is(aArrayCount)] out PRUint32 aContentTypes) |
|
void | getSupportedMimeTypes (in PRUint32 aContentType, out unsigned long aArrayCount, [retval, array, size_is(aArrayCount)] out string aSupportedMimeTypes) |
|
void | getFormatTypes (in PRUint32 aContentType, in AString aMimeType, out unsigned long aArrayCount, [retval, array, size_is(aArrayCount)] out nsISupports aSupportedFormats) |
|
void | getPreferredFormatTypes (in PRUint32 aContentType, in AString aMimeType, out unsigned long aArrayCount, [retval, array, size_is(aArrayCount)] out nsISupports aPreferredFormats) |
|
void | getSupportedEvents (out unsigned long aArrayCount, [retval, array, size_is(aArrayCount)] out unsigned long aSupportedEvents) |
|
boolean | supportsContent (in PRUint32 aFunctionType, in PRUint32 aContentType) |
|
nsIStringEnumerator | getSupportedFileExtensions (in sbIDevice aDevice, in PRUint32 aContentType) |
|
Definition at line 44 of file sbDeviceCapabilities.h.