imgdb::JpegSaver Class

Syntax

class JpegSaver : public imgdb::JpegMpBaseSaver

Description

The JPEG saver class.

To save JPEG files you need at a minimum to call these functions:
SetRaw
SetTitleUniqueId
Save

Member Constants

S c_bEnableQualityAutoAbatementFlag const bool The auto-abatement enabling flag for default JPEG quality.
S c_nDefaultJpegQuality const int The default value for JPEG quality.
S c_eDefaultJpegFormat const nn::jpeg::CTR::PixelSampling The default value for the JPEG sampling format.
S c_bDefaultScreenshotFlag const bool The default value for the screenshot flag.
S c_bDefaultAdjustablePictureFlag const bool The default value for the flag for displaying in a range with an adjustable point of focus. (Inherits JpegMpBaseSaver.)

Member Functions

JpegSaver Constructor.
Save Saves the data as a JPEG file.
GetEnableQualityAutoAbatementFlag Gets the auto-abatement enabled flag for JPEG quality.
SetEnableQualityAutoAbatementFlag Sets the auto-abatement enabled flag for JPEG quality.
GetJpegQuality Gets the JPEG quality.
SetJpegQuality Sets JPEG quality.
GetJpegFormat Gets the JPEG sampling format.
SetJpegFormat Sets the JPEG sampling format.
GetRawData Gets the image data to save.
GetRawWidth Gets the width of the image to save.
GetRawHeight Gets the height of the image to save.
GetRawFormat Gets the pixel format of the image to save.
SetRaw Sets the image to save.
GetSavedFilePath Gets the file path for the saved JPEG.
GetUserMakerNoteData Gets the maker note data for the application. (Inherits JpegMpBaseSaver.)
GetUserMakerNoteDataSize Gets the data size of the maker note for the application. (Inherits JpegMpBaseSaver.)
SetUserMakerNote Sets maker note for the application. (Inherits JpegMpBaseSaver.)
GetSysMakerNoteData Gets the system maker note. (Inherits JpegMpBaseSaver.)
SetSysMakerNoteData Sets the system maker note. (Inherits JpegMpBaseSaver.)
GetTitleUniqueId Gets the title unique ID. (Inherits JpegMpBaseSaver.)
SetTitleUniqueId Sets the title unique ID. (Inherits JpegMpBaseSaver.)
GetScreenshotFlag Gets the screenshot flag.. (Inherits JpegMpBaseSaver.)
SetScreenshotFlag Sets the screenshot flag. (Inherits JpegMpBaseSaver.)
GetAdjustablePictureFlag Gets the flag for displaying in range with adjustable point of focus. (Inherits JpegMpBaseSaver.)
SetAdjustablePictureFlag Sets the flag for displaying in a range with adjustable point of focus. (Inherits JpegMpBaseSaver.)
IsValidShotBodyId Checks whether the shot body ID is valid. (Inherits JpegMpBaseSaver.)
GetShotBodyId Gets the shot body ID. (Inherits JpegMpBaseSaver.)
SetShotBodyId Sets the shot body ID. (Inherits JpegMpBaseSaver.)
SetShotBodyIdByOwn Sets own body ID for the shot body ID. (Inherits JpegMpBaseSaver.)
ResetShotBodyId Resets the shot body ID to the invalid state. (Inherits JpegMpBaseSaver.)
IsValidEditorBodyId Checks whether the last-edited body ID is valid. (Inherits JpegMpBaseSaver.)
GetEditorBodyId Gets the last-edited body ID. (Inherits JpegMpBaseSaver.)
SetEditorBodyId Sets the last-edited body ID. (Inherits JpegMpBaseSaver.)
SetEditorBodyIdByOwn Sets own body ID for the last-edited body ID. (Inherits JpegMpBaseSaver.)
ResetEditorBodyId Resets the last-edited body ID to the invalid state. (Inherits JpegMpBaseSaver.)
S GetSysMakerNoteDataSize Gets the data size of the system maker note. (Inherits JpegMpBaseSaver.)

Class Hierarchy

imgdb::JpegMpBaseSaver
  imgdb::JpegSaver


CONFIDENTIAL