TCLPictureInfo

定義

#include <twl/tcl.h>


typedef struct
{
    s64 second;
    int favoriteOrder;

    union
    {
        u32 bitField;
        struct
        {
            u32 validity     :  1;
            u32 dirIdx       : 10;
            u32 fileIdx      :  7;
            u32 favoriteType :  2;
            u32 imageType    :  2;
            u32 keyType      :  2;
            u32 defaultFrame :  1;
            u32 reserved     :  7;
        };
    };
} TCLPictureInfo;
	

説明

管理ファイルに登録されている画像の情報を表す構造体です。

各メンバをアプリ側で操作することは禁止されています。

各メンバの内容は以下の通りです。

second写真が撮影されたときの時間を秒数で表したものです。
favoriteOrderお気に入りに指定されている場合のお気に入り順序です。
validityこの写真情報の有効・無効を表します。
dirIdxこの写真の保存されているディレクトリインデクスです。
0の場合、 DCIM/100NIN02 というディレクトリに保存されています。
fileIdxこの写真の保存されているファイルインデクスです。
0の場合、HNI_0001.JPG というファイル名になります。
favoriteTypeTCLFavoriteType で表されるお気に入りタイプを表します。
keyTypeTCLKeyType で表される鍵タイプです。
defaultFrame内部で使用される値です。
reserved予約領域です。

参照

TCL_SearchNextPictureInfo TCL_SearchPictureInfoByIndex TCL_PrintPicturePath

履歴

2008/10/07 初版