nn::jpeg::CTR Namespace

Description

The CTR JPEG namespace.
(This namespace can also be written without the "::CTR" portion.)

Classes

nn::jpeg::CTR::JpegMpDecoder This class performs JPEG decoding.
nn::jpeg::CTR::JpegMpEncoder This class performs JPEG encoding.

Structures

nn::jpeg::CTR::MpIndex Structure holding the MP Index IFD in a format easily processed by the library. The MP Index IFD is included in the data stored in MP format.
nn::jpeg::CTR::MpEntry Structure holding an MP entry in a format easily processed by the library. MP entries are included in the data stored in MP format.
nn::jpeg::CTR::Rational RATIONAL (unsigned rational number) data type, used for members of the MP Attribute IFD and GPS IFD.
nn::jpeg::CTR::Srational SRATIONAL (signed rational number) data type, used for members of the MP Attribute IFD and GPS IFD.
nn::jpeg::CTR::MpAttribute Structure holding the MP Attribute IFD in a format easily processed by the library. The MP Attribute IFD is included in the data stored in MP format.
nn::jpeg::CTR::MpRegionsToBuildJpegData Structure holding the region information (pointer and byte count) for rebuilding JPEG data.

Enumerated Types

PixelSampling Enumerated type indicating the output format when encoding.
PixelFormat Enumerated type indicating the pixel format.
MpTypeFlag Flag(s) included in the MP type information.
MpTypeDataFormat Data format included in the MP type information.
MpTypeCode Type code included in the MP type information.

Constants

DEFAULT_THUMBNAIL_WIDTH Default thumbnail image width, in pixels.
DEFAULT_THUMBNAIL_HEIGHT Default thumbnail image height, in pixels.
DATE_TIME_SIZE Number of bytes in the buffer that stores date and time information. This constant is a string with the format "YYYY:MM:DD HH:MM:DD" terminated with 0x00, for a total of 20 characters.
IMAGE_UID_SIZE The size in bytes of a JPEG unique image ID. This is the number of bytes in one element of the MP format's individual unique image ID list.
MP_ENTRY_SIZE The number of bytes in one element of an MP-format MP entry. This is not the number of bytes in the MpEntry structure.
MIN_DECODER_SHRINK_LEVEL Minimum value that can be specified for the shrink level when shrink decoding.
MAX_DECODER_SHRINK_LEVEL Maximum value that can be specified for the shrink level when shrink decoding.
TWL_PHOTO_MAKER_NOTE_SIZE The number of bytes in a MakerNote for the Nintendo DSi Camera application.
MAX_DECODER_OUTPUT_BUFFER_WIDTH Maximum value (number of pixels) that can be specified for the output image buffer width when decoding.
MAX_ENCODER_INPUT_BUFFER_WIDTH Maximum value (number of pixels) that can be specified for the input image buffer width when encoding.
DEFAULT_THUMBNAIL_PIXEL_SAMPLING Default thumbnail output format.

Revision History

2010/04/14
Initial version.

CONFIDENTIAL