Implemented by
imgIEncoder interface
[scriptable, uuid(ba3a854b-fb8d-4881-8af9-5849df10e5e5)]
interface imgIEncoder : nsIInputStream
Constants
const
PRUint32
INPUT_FORMAT_RGB = 0
const
PRUint32
INPUT_FORMAT_RGBA = 1
const
PRUint32
INPUT_FORMAT_HOSTARGB = 2
Methods
void
addImageFrame([const, array, size_is(length)] in PRUint8 data, in unsigned long length, in PRUint32 width, in PRUint32 height, in PRUint32 stride, in PRUint32 frameFormat, in AString frameOptions)
void
endImageEncode()
void
initFromData([const, array, size_is(length)] in PRUint8 data, in unsigned long length, in PRUint32 width, in PRUint32 height, in PRUint32 stride, in PRUint32 inputFormat, in AString outputOptions)
void
startImageEncode(in PRUint32 width, in PRUint32 height, in PRUint32 inputFormat, in AString outputOptions)
Compare to: