
#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 というファイル名になります。 |
| favoriteType | TCLFavoriteType で表されるお気に入りタイプを表します。
|
| keyType | TCLKeyType で表される鍵タイプです。
|
| defaultFrame | 内部で使用される値です。 |
| reserved | 予約領域です。 |
TCL_SearchNextPictureInfo TCL_SearchPictureInfoByIndex TCL_PrintPicturePath
2008/10/07 初版