# SSPライブラリ(SSP) API 機能一覧

### JPEG エンコード

SSP_SetJpegEncoderDateTime |  | エンコード時に付加する撮影日時情報を設定します。
SSP_SetJpegEncoderDateTimeNow |  | エンコード時に付加する撮影日時情報に現在の日時を設定します。
SSP_GetDateTime |  | 現在の日付と時刻を取得します。
SSP_SetJpegEncoderMakerNote |  | エンコード時にメーカーノート内に付加する DSiカメラ 用データを設定します。
SSP_SetJpegEncoderMakerNoteEx |  | エンコード時にメーカーノート内に付加する各種データを設定します。
SSP_StartJpegEncoder |  | JPEGエンコードを行います。
SSP_GetJpegEncoderBufferSize |  | エンコードに必要なバッファサイズを取得します。
SSP_ConvertJpegEncodeData |  | JPEGエンコードする形式に入力データをコンバートします。
SSP_StartJpegEncoderWithEncodeData |  | 事前にコンバート済みのエンコード用データからJPEGエンコードを行います。
SSP_StartJpegEncoderLite |  | `SSP_StartJpegEncoder()`よりも少量の作業バッファでJPEGエンコードを行います。
SSP_GetJpegEncoderLiteBufferSize |  | `SSP_StartJpegEncoderLite()`を使用したエンコードに必要なバッファサイズを取得します。
SSP_StartJpegEncoderFast |  | `SSP_StartJpegEncoderLite()`よりも高速にJPEGエンコードを行います。
SSP_GetJpegEncoderFastBufferSize |  | `SSP_StartJpegEncoderFast()`を使用したエンコードに必要なバッファサイズを取得します。

### JPEG デコード

SSP_GetJpegDecoderDateTime |  | デコード時にJPEGデータから取り出した撮影日時情報を取得します。
SSP_GetJpegDecoderSoftware |  | デコード時にJPEGデータから取り出したアプリケーションのイニシャルコードを取得します。
SSP_GetJpegDecoderMakerNoteAddr |  | JPEGデータ中のメーカーノート内に存在する DSiカメラ 用データの先頭アドレスを取得します。
SSP_GetJpegDecoderMakerNoteSize |  | JPEGデータ中のメーカーノート内に存在する DSiカメラ 用データのサイズを取得します。
SSP_GetJpegDecoderMakerNoteAddrEx |  | JPEGデータ中のメーカーノート内に存在する各種データの先頭アドレスを取得します。
SSP_GetJpegDecoderMakerNoteSizeEx |  | JPEGデータ中のメーカーノート内に存在する各種データのサイズを取得します。
SSP_StartJpegDecoder |  | JPEGデコードを行います。
SSP_ExtractJpegDecoderExif |  | JPEGファイルからExif情報だけを抽出します。
SSP_StartJpegDecoderFast |  | `SSP_StartJpegDecoder()`よりも高速にJPEGデコードを行います。
SSPJpegDecoderErrorCode |  | `SSP_StartJpegDecoderFast()`が返すエラーコード。

### BMP 変換

SSP_GetBmpFileSize |  | 作成される BMP ファイルのサイズを取得する。
SSP_CreateBmpFile |  | BMP ファイルを作成する。