imgdb::MpLoader Class

Syntax

class MpLoader : public imgdb::JpegMpBaseLoader

Description

The MP loader class.

To load MP files, you need at a minimum to call these functions:
SetFilePath
SetBuffer
SetFormat

Load

To display a 3D image, display the image offset to the left and right by an amount corresponding to the value of the GetOffsetH function.

Member Functions

MpLoader Constructor.
Load Loads the MP file.
GetFilePath Gets the path to the MP file to load.
SetFilePath Sets the path to the MP file to load.
GetFormat Gets the pixel format for the decompressed image.
SetFormat Sets the pixel format for the decompressed image.
GetOutputWidth Gets the width of the buffer for storing the decompressed image.
SetOutputWidth Sets the width of the buffer for storing the decompressed image.
IsThumbnailMode Checks whether in thumbnail loading mode.
SetThumbnailMode Sets the mode for loading thumbnails.
GetBufferL Gets the buffer for storing the decompressed image on the left side.
GetBufferR Gets the buffer for storing the decompressed image on the right side.
GetBufferSize Gets the size of the buffer for storing the decompressed image.
SetBuffer Sets the buffer for storing the decompressed image.
GetRawWidth Gets the width of the loaded image.
GetRawHeight Gets the height of the loaded image.
GetRawDataSize Gets the data size of the loaded image.
GetRealWidth Gets the actual width of the image, not affected by downscale decoding.
GetRealHeight Gets the actual height of the image, not affected by downscale decoding.
GetOffsetH Gets the horizontal offset value.
GetUserMakerNoteBuffer Gets the buffer for storing the decompressed user maker notes. (Inherits JpegMpBaseLoader.)
GetUserMakerNoteBufferSize Gets the size of the buffer for storing the decompressed user maker notes. (Inherits JpegMpBaseLoader.)
SetUserMakerNoteBuffer Sets the buffer for storing the decompressed user maker notes. (Inherits JpegMpBaseLoader.)
GetDateTime Gets the decoded capture date/time information. (Inherits JpegMpBaseLoader.)
GetUserMakerNoteDataSize Gets the data size of the maker note for the application. (Inherits JpegMpBaseLoader.)
IsExistSysMakerNote Checks for the existence of a system maker note. (Inherits JpegMpBaseLoader.)
GetSysMakerNoteData Gets the system maker note. (Inherits JpegMpBaseLoader.)
GetTitleUniqueId Gets the title unique ID. (Inherits JpegMpBaseLoader.)
GetScreenshotFlag Gets the screenshot flag. (Inherits JpegMpBaseLoader.)
GetAdjustablePictureFlag Gets the flag for displaying in range with adjustable point of focus. (Inherits JpegMpBaseLoader.)
IsExistFace Checks whether there is a face included in the photo. (Inherits JpegMpBaseLoader.)
IsValidShotBodyId Checks whether the shot body ID is valid. (Inherits JpegMpBaseLoader.)
GetShotBodyId Gets the shot body ID. (Inherits JpegMpBaseLoader.)
IsValidEditorBodyId Checks whether the last-edited body ID is valid. (Inherits JpegMpBaseLoader.)
GetEditorBodyId Gets the last-edited body ID. (Inherits JpegMpBaseLoader.)
S GetSysMakerNoteDataSize Gets the data size of the system maker note. (Inherits JpegMpBaseLoader.)
S ComputeImageSize Determines the image size. (Inherits JpegMpBaseLoader.)

Class Hierarchy

imgdb::JpegMpBaseLoader
  imgdb::MpLoader


CONFIDENTIAL