C# Class Imazen.WebP.Extern.NativeMethods

Show file Open project: imazen/libwebp-net

Private Methods

Method Description
WebPCleanupTransparentArea ( WebPPicture &picture ) : void
WebPConfigInitInternal ( WebPConfig &param0, WebPPreset param1, float param2, int param3 ) : int
WebPDecode ( [ data, UIntPtr data_size, WebPDecoderConfig &config ) : VP8StatusCode
WebPDecodeARGB ( [ data, UIntPtr data_size, int &width, int &height ) : IntPtr
WebPDecodeARGBInto ( [ data, UIntPtr data_size, IntPtr output_buffer, UIntPtr output_buffer_size, int output_stride ) : IntPtr
WebPDecodeBGR ( [ data, UIntPtr data_size, int &width, int &height ) : IntPtr
WebPDecodeBGRA ( [ data, UIntPtr data_size, int &width, int &height ) : IntPtr
WebPDecodeBGRAInto ( [ data, UIntPtr data_size, IntPtr output_buffer, UIntPtr output_buffer_size, int output_stride ) : IntPtr
WebPDecodeBGRInto ( [ data, UIntPtr data_size, IntPtr output_buffer, UIntPtr output_buffer_size, int output_stride ) : IntPtr
WebPDecodeRGB ( [ data, UIntPtr data_size, int &width, int &height ) : IntPtr
WebPDecodeRGBA ( [ data, UIntPtr data_size, int &width, int &height ) : IntPtr
WebPDecodeRGBAInto ( [ data, UIntPtr data_size, IntPtr output_buffer, UIntPtr output_buffer_size, int output_stride ) : IntPtr
WebPDecodeRGBInto ( [ data, UIntPtr data_size, IntPtr output_buffer, UIntPtr output_buffer_size, int output_stride ) : IntPtr
WebPDecodeYUV ( [ data, UIntPtr data_size, int &width, int &height, IntPtr &u, IntPtr &v, int &stride, int &uv_stride ) : IntPtr
WebPDecodeYUVInto ( [ data, UIntPtr data_size, IntPtr luma, UIntPtr luma_size, int luma_stride, IntPtr u, UIntPtr u_size, int u_stride, IntPtr v, UIntPtr v_size, int v_stride ) : IntPtr
WebPEncode ( WebPConfig &config, WebPPicture &picture ) : int
WebPEncodeBGR ( [ bgr, int width, int height, int stride, float quality_factor, IntPtr &output ) : UIntPtr
WebPEncodeBGRA ( [ bgra, int width, int height, int stride, float quality_factor, IntPtr &output ) : IntPtr
WebPEncodeLosslessBGR ( [ bgr, int width, int height, int stride, IntPtr &output ) : UIntPtr
WebPEncodeLosslessBGRA ( [ bgra, int width, int height, int stride, IntPtr &output ) : UIntPtr
WebPEncodeLosslessRGB ( [ rgb, int width, int height, int stride, IntPtr &output ) : UIntPtr
WebPEncodeLosslessRGBA ( [ rgba, int width, int height, int stride, IntPtr &output ) : UIntPtr
WebPEncodeRGB ( [ rgb, int width, int height, int stride, float quality_factor, IntPtr &output ) : UIntPtr
WebPEncodeRGBA ( [ rgba, int width, int height, int stride, float quality_factor, IntPtr &output ) : UIntPtr
WebPFreeDecBuffer ( WebPDecBuffer &buffer ) : void
WebPGetDecoderVersion ( ) : int
WebPGetEncoderVersion ( ) : int
WebPGetFeaturesInternal ( [ param0, UIntPtr param1, WebPBitstreamFeatures &param2, int param3 ) : VP8StatusCode
WebPGetInfo ( [ data, UIntPtr data_size, int &width, int &height ) : int
WebPIAppend ( WebPIDecoder &idec, [ data, UIntPtr data_size ) : VP8StatusCode
WebPIDecGetRGB ( WebPIDecoder &idec, int &last_y, int &width, int &height, int &stride ) : IntPtr
WebPIDecGetYUVA ( WebPIDecoder &idec, int &last_y, IntPtr &u, IntPtr &v, IntPtr &a, int &width, int &height, int &stride, int &uv_stride, int &a_stride ) : IntPtr
WebPIDecode ( [ data, UIntPtr data_size, WebPDecoderConfig &config ) : IntPtr
WebPIDecodedArea ( WebPIDecoder &idec, int &left, int &top, int &width, int &height ) : IntPtr
WebPIDelete ( WebPIDecoder &idec ) : void
WebPINewDecoder ( WebPDecBuffer &output_buffer ) : IntPtr
WebPINewRGB ( WEBP_CSP_MODE csp, IntPtr output_buffer, UIntPtr output_buffer_size, int output_stride ) : IntPtr
WebPINewYUV ( IntPtr luma, UIntPtr luma_size, int luma_stride, IntPtr u, UIntPtr u_size, int u_stride, IntPtr v, UIntPtr v_size, int v_stride ) : IntPtr
WebPINewYUVA ( IntPtr luma, UIntPtr luma_size, int luma_stride, IntPtr u, UIntPtr u_size, int u_stride, IntPtr v, UIntPtr v_size, int v_stride, IntPtr a, UIntPtr a_size, int a_stride ) : IntPtr
WebPIUpdate ( WebPIDecoder &idec, [ data, UIntPtr data_size ) : VP8StatusCode
WebPInitDecBufferInternal ( WebPDecBuffer &param0, int param1 ) : int
WebPInitDecoderConfigInternal ( WebPDecoderConfig &param0, int param1 ) : int
WebPMemoryWrite ( [ data, UIntPtr data_size, WebPPicture &picture ) : int
WebPMemoryWriterInit ( WebPMemoryWriter &writer ) : void
WebPPictureARGBToYUVA ( WebPPicture &picture, WebPEncCSP colorspace ) : int
WebPPictureAlloc ( WebPPicture &picture ) : int
WebPPictureCopy ( WebPPicture &src, WebPPicture &dst ) : int
WebPPictureCrop ( WebPPicture &picture, int left, int top, int width, int height ) : int
WebPPictureDistortion ( WebPPicture &src, WebPPicture &reference, int metric_type, float &result ) : int
WebPPictureFree ( WebPPicture &picture ) : void
WebPPictureHasTransparency ( WebPPicture &picture ) : int
WebPPictureImportBGR ( WebPPicture &picture, [ bgr, int bgr_stride ) : int
WebPPictureImportBGRA ( WebPPicture &picture, [ bgra, int bgra_stride ) : int
WebPPictureImportBGRX ( WebPPicture &picture, [ bgrx, int bgrx_stride ) : int
WebPPictureImportRGB ( WebPPicture &picture, [ rgb, int rgb_stride ) : int
WebPPictureImportRGBA ( WebPPicture &picture, [ rgba, int rgba_stride ) : int
WebPPictureImportRGBX ( WebPPicture &picture, [ rgbx, int rgbx_stride ) : int
WebPPictureInitInternal ( WebPPicture &param0, int param1 ) : int
WebPPictureIsView ( WebPPicture &picture ) : int
WebPPictureRescale ( WebPPicture &pic, int width, int height ) : int
WebPPictureView ( WebPPicture &src, int left, int top, int width, int height, WebPPicture &dst ) : int
WebPPictureYUVAToARGB ( WebPPicture &picture ) : int
WebPSafeFree ( IntPtr toDeallocate ) : void
WebPValidateConfig ( WebPConfig &config ) : int