/*--------------------------------------------------------------------------- Project: ImageDb File: JpegMpSaverEx.h JpegMpSaverクラスに特殊用途向けの機能を追加したクラスです。 ---------------------------------------------------------------------------*/ #ifndef JPEG_MP_SAVER_EX_H_ #define JPEG_MP_SAVER_EX_H_ #include "JpegMpSaver.h" namespace imgdb { /*!--------------------------------------------------------------------------* @brief 特殊用途向けJPEG保存クラス *---------------------------------------------------------------------------*/ class JpegSaverEx : public JpegSaver, private nn::util::NonCopyable { public: // 各種パラメータのデフォルト値 static const bool c_bDefaultMiiFlag = false; public: /*!---------------------------------------------------------------------- @brief コンストラクタ -----------------------------------------------------------------------*/ JpegSaverEx(); /*!---------------------------------------------------------------------- @brief デストラクタ -----------------------------------------------------------------------*/ virtual ~JpegSaverEx(); /*!---------------------------------------------------------------------- @brief Mii特徴フラグを取得する @return Mii特徴フラグ -----------------------------------------------------------------------*/ bool GetMiiFlag() const; /*!---------------------------------------------------------------------- @brief Mii特徴フラグを設定する @param[in] bMii Mii特徴フラグ @details bMiiにtrueを指定するとMii属性が付与され、PNOTEのスライドショーなどでMii の写真として扱われるようになったりします。 -----------------------------------------------------------------------*/ void SetMiiFlag(bool bMii); }; /*!--------------------------------------------------------------------------* @brief 特殊用途向けMP保存クラス *---------------------------------------------------------------------------*/ class MpSaverEx : public MpSaver, private nn::util::NonCopyable { public: // 各種パラメータのデフォルト値 static const bool c_bDefaultMiiFlag = false; public: /*!---------------------------------------------------------------------- @brief コンストラクタ -----------------------------------------------------------------------*/ MpSaverEx(); /*!---------------------------------------------------------------------- @brief デストラクタ -----------------------------------------------------------------------*/ virtual ~MpSaverEx(); /*!---------------------------------------------------------------------- @brief Mii特徴フラグを取得する @return Mii特徴フラグ -----------------------------------------------------------------------*/ bool GetMiiFlag() const; /*!---------------------------------------------------------------------- @brief Mii特徴フラグを設定する @param[in] bMii Mii特徴フラグ @details bMiiにtrueを指定するとMii属性が付与され、PNOTEのスライドショーなどでMii の写真として扱われるようになったりします。 -----------------------------------------------------------------------*/ void SetMiiFlag(bool bMii); }; } // end of namespace imgdb #endif // JPEG_MP_SAVER_EX_H_