webp.decode

Undocumented in source.

Members

Aliases

WebPIDecoder
alias WebPIDecoder = Typedef!(void*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

VP8StatusCode
enum VP8StatusCode
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WEBP_CSP_MODE
enum WEBP_CSP_MODE
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

WebPDecode
VP8StatusCode WebPDecode(ubyte* data, size_t data_size, WebPDecoderConfig* config)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPDecodeARGB
ubyte* WebPDecodeARGB(ubyte* data, size_t data_size, int* width, int* height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPDecodeARGBInto
ubyte* WebPDecodeARGBInto(ubyte* data, size_t data_size, ubyte* output_buffer, size_t output_buffer_size, int output_stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPDecodeBGR
ubyte* WebPDecodeBGR(ubyte* data, size_t data_size, int* width, int* height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPDecodeBGRA
ubyte* WebPDecodeBGRA(ubyte* data, size_t data_size, int* width, int* height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPDecodeBGRAInto
ubyte* WebPDecodeBGRAInto(ubyte* data, size_t data_size, ubyte* output_buffer, size_t output_buffer_size, int output_stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPDecodeBGRInto
ubyte* WebPDecodeBGRInto(ubyte* data, size_t data_size, ubyte* output_buffer, size_t output_buffer_size, int output_stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPDecodeRGB
ubyte* WebPDecodeRGB(ubyte* data, size_t data_size, int* width, int* height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPDecodeRGBA
ubyte* WebPDecodeRGBA(ubyte* data, size_t data_size, int* width, int* height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPDecodeRGBAInto
ubyte* WebPDecodeRGBAInto(ubyte* data, size_t data_size, ubyte* output_buffer, size_t output_buffer_size, int output_stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPDecodeRGBInto
ubyte* WebPDecodeRGBInto(ubyte* data, size_t data_size, ubyte* output_buffer, size_t output_buffer_size, int output_stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPDecodeYUV
ubyte* WebPDecodeYUV(ubyte* data, size_t data_size, int* width, int* height, ubyte** u, ubyte** v, int* stride, int* uv_stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPDecodeYUVInto
ubyte* WebPDecodeYUVInto(ubyte* data, size_t data_size, ubyte* luma, size_t luma_size, int luma_stride, ubyte* u, size_t u_size, int u_stride, ubyte* v, size_t v_size, int v_stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPFreeDecBuffer
void WebPFreeDecBuffer(WebPDecBuffer* buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPGetDecoderVersion
int WebPGetDecoderVersion()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPGetFeaturesInternal
VP8StatusCode WebPGetFeaturesInternal(ubyte* , size_t , WebPBitstreamFeatures* , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPGetInfo
int WebPGetInfo(ubyte* data, size_t data_size, int* width, int* height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPIAppend
VP8StatusCode WebPIAppend(WebPIDecoder* idec, ubyte* data, size_t data_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPIDecGetRGB
ubyte* WebPIDecGetRGB(WebPIDecoder* idec, int* last_y, int* width, int* height, int* stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPIDecGetYUVA
ubyte* WebPIDecGetYUVA(WebPIDecoder* idec, int* last_y, ubyte** u, ubyte** v, ubyte** a, int* width, int* height, int* stride, int* uv_stride, int* a_stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPIDecode
WebPIDecoder* WebPIDecode(ubyte* data, size_t data_size, WebPDecoderConfig* config)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPIDecodedArea
WebPDecBuffer* WebPIDecodedArea(WebPIDecoder* idec, int* left, int* top, int* width, int* height)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPIDelete
void WebPIDelete(WebPIDecoder* idec)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPINewDecoder
WebPIDecoder* WebPINewDecoder(WebPDecBuffer* output_buffer)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPINewRGB
WebPIDecoder* WebPINewRGB(WEBP_CSP_MODE csp, ubyte* output_buffer, size_t output_buffer_size, int output_stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPINewYUV
WebPIDecoder* WebPINewYUV(ubyte* luma, size_t luma_size, int luma_stride, ubyte* u, size_t u_size, int u_stride, ubyte* v, size_t v_size, int v_stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPINewYUVA
WebPIDecoder* WebPINewYUVA(ubyte* luma, size_t luma_size, int luma_stride, ubyte* u, size_t u_size, int u_stride, ubyte* v, size_t v_size, int v_stride, ubyte* a, size_t a_size, int a_stride)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPIUpdate
VP8StatusCode WebPIUpdate(WebPIDecoder* idec, ubyte* data, size_t data_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPInitDecBufferInternal
int WebPInitDecBufferInternal(WebPDecBuffer* , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPInitDecoderConfigInternal
int WebPInitDecoderConfigInternal(WebPDecoderConfig* , int )
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

WEBP_DECODER_ABI_VERSION
enum WEBP_DECODER_ABI_VERSION;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static functions

WebPGetFeatures
VP8StatusCode WebPGetFeatures(ubyte* data, size_t data_size, WebPBitstreamFeatures* features)
Undocumented in source. Be warned that the author may not have intended to support it.
WebPIDecGetYUV
ubyte* WebPIDecGetYUV(WebPIDecoder* idec, int* last_y, ubyte** u, ubyte** v, int* width, int* height, int* stride, int* uv_stride)
Undocumented in source. Be warned that the author may not have intended to support it.
WebPInitDecBuffer
int WebPInitDecBuffer(WebPDecBuffer* buffer)
Undocumented in source. Be warned that the author may not have intended to support it.
WebPInitDecoderConfig
int WebPInitDecoderConfig(WebPDecoderConfig* config)
Undocumented in source. Be warned that the author may not have intended to support it.
WebPIsAlphaMode
int WebPIsAlphaMode(WEBP_CSP_MODE mode)
Undocumented in source. Be warned that the author may not have intended to support it.
WebPIsPremultipliedMode
int WebPIsPremultipliedMode(WEBP_CSP_MODE mode)
Undocumented in source. Be warned that the author may not have intended to support it.
WebPIsRGBMode
int WebPIsRGBMode(WEBP_CSP_MODE mode)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

WebPBitstreamFeatures
struct WebPBitstreamFeatures
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPDecBuffer
struct WebPDecBuffer
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPDecoderConfig
struct WebPDecoderConfig
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPDecoderOptions
struct WebPDecoderOptions
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPRGBABuffer
struct WebPRGBABuffer
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
WebPYUVABuffer
struct WebPYUVABuffer
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta