TCL 機能一覧

# DSi写真データベースライブラリ(TCL) 機能一覧

### 一般

TCL_GetTableBufferSize |  | 管理ファイルを読み込むのに必要なバッファサイズを返します。
TCL_GetWorkBufferSize |  | 管理ファイルを読み込むのに必要なワークバッファサイズを返します。
TCL_CalcNumEnableToTakePictures |  | 撮影可能な写真枚数を計算します。
TCL_GetCurrentSecond |  | 現在時刻(秒)を取得します。

### 管理ファイル操作関連

TCL_LoadTable |  | 管理ファイルを読み込みます。
TCL_CreateTable |  | 管理ファイルを生成します。
TCL_RepairTable |  | 管理ファイルを修復します。
TCL_SortTable |  | 管理ファイルの写真情報をソートします。

### 検索関連

TCL_InitSearchObject |  | 検索オブジェクトを初期化します。
TCL_GetNumPictures |  | 検索条件に合致する写真の枚数を取得します。
TCL_SearchNextPictureInfo |  | 検索条件に合致する写真情報を順次取得します。
TCL_SearchPictureInfoByIndex |  | 検索条件に合致する写真情報を取得します。
TCL_SearchNextPicturePath |  | 検索条件に合致する写真の保存先パスを順次取得します。
TCL_SearchPicturePathByIndex |  | 検索条件に合致する写真の保存先パスを取得します。
TCL_PrintPicturePath |  | 写真情報から写真保存先パスを取得します。
TCL_GetPictureInfoFromPath |  | 写真保存先パスから写真情報を取得します。

### 写真関連

TCL_GetJpegEncoderBufferSize |  | jpegエンコードに必要なワークバッファサイズを返します。
TCL_EncodeAndWritePicture(Ex) |  | 画像データをjpegエンコードし保存します。
TCL_GetLastWrittenPicturePath |  | 最後に書き出した画像のパスを返します。
TCL_GetLastWrittenPictureInfo |  | 最後に書き出した画像の写真情報を返します。
TCL_DecodePicture |  | 画像ファイルをjpegデコードします。
TCL_IsSameImageType |  | 画像タイプが同じかどうか判別します。
TCL_DeletePicture |  | 画像ファイルを削除します。
TCL_ChangePictureFavoriteType |  | お気に入りタイプを変更します。

### 定数

一般定数 |  | 各種定数です。
TCLResult |  | 各関数の処理結果を表します。
TCLFavoriteType |  | お気に入りタイプです。
TCLImageType |  | 画像のタイプです。
TCLKeyType |  | 写真にかけられている署名のタイプです。
TCLSearchCondition |  | 検索を行う際の検索条件です。
TCLSortType |  | 管理ファイルのソートを行う際のソートタイプです。

### 型・構造体

TCLAccessor |  | TCLの各関数にアクセスするときに使用するアクセサです。
TCLPictureInfo |  | 管理ファイルに登録されている写真の情報を表す構造体です。
TCLSearchObject |  | 検索関連の関数に使用する構造体です。
TCLMakerNote |  | jpeg画像のExif情報メーカーノートタグに入れる構造体です。