Diligent Engine
 
Loading...
Searching...
No Matches
JPEGCodec.h File Reference
#include "Image.h"

Namespaces

namespace  Diligent
 Graphics engine namespace.
 

Enumerations

enum  Diligent::DECODE_JPEG_RESULT : Uint32 { Diligent::DECODE_JPEG_RESULT_OK = 0 , Diligent::DECODE_JPEG_RESULT_INVALID_ARGUMENTS , Diligent::DECODE_JPEG_RESULT_INITIALIZATION_FAILED , Diligent::DECODE_JPEG_RESULT_DECODING_ERROR }
 JPEG image decoding result. More...
 
enum  Diligent::ENCODE_JPEG_RESULT : Uint32 { Diligent::ENCODE_JPEG_RESULT_OK = 0 , Diligent::ENCODE_JPEG_RESULT_INVALID_ARGUMENTS , Diligent::ENCODE_JPEG_RESULT_INITIALIZATION_FAILED }
 JPEG image encoding result. More...
 

Functions

DECODE_JPEG_RESULT Diligent::DecodeJpeg (const void *pSrcJpegBits, size_t JpegDataSize, IDataBlob *pDstPixels, ImageDesc *pDstImgDesc)
 Decodes jpeg image.
 
ENCODE_JPEG_RESULT Diligent::EncodeJpeg (Uint8 *pSrcRGBPixels, Uint32 Width, Uint32 Height, int quality, IDataBlob *pDstJpegBits)
 Encodes an image jpeg PNG format.
 

Detailed Description

JPEG image loading and encoding functions.