http://www.geocities.jp/xmldtp/index_brew.htmのネタに書く、メモ
ICAMERA_SetMediaDataでファイル名を設定しようとしたとき、
BREW3.0.1SDKのAPIドキュメントをみると、
int ICAMERA_SetMediaData
(
ICamera * pICamera,
AEEMediaData * pmd,
const char * cpszMIME
)
で、3番目の引数、「MIME型のメディア」と書かれているだけで、これがどこに定義されているのかわからない(2番目の引数は、AEEMediaDataに書いてある)。
これは、AEEMIMETypesに定義されている(APIドキュメントは、「AEEMIMETypes」を参照のこと)
たとえば、JPEG画像で書き出したいなら(JPEGは、たいていExifフォーマットだろうけど。Exifかどうかは、auショップにいって、仲間ゆきえだっけ?が出ている総合カタログを見れば書いてある)、
#define MT_JPG "image/jpg"
って定義してある。
問題は、この定義をそのまま書くと、エラーになる。
理由は、このMIME型を宣言しているヘッダーファイルをインクルードしてないから
(ドキュメントに、どこに定義されているか書いていない)
#include "AEEMimeTypes.h"
を追加してくれ!
ICAMERA_SetMediaDataでファイル名を設定しようとしたとき、
BREW3.0.1SDKのAPIドキュメントをみると、
int ICAMERA_SetMediaData
(
ICamera * pICamera,
AEEMediaData * pmd,
const char * cpszMIME
)
で、3番目の引数、「MIME型のメディア」と書かれているだけで、これがどこに定義されているのかわからない(2番目の引数は、AEEMediaDataに書いてある)。
これは、AEEMIMETypesに定義されている(APIドキュメントは、「AEEMIMETypes」を参照のこと)
たとえば、JPEG画像で書き出したいなら(JPEGは、たいていExifフォーマットだろうけど。Exifかどうかは、auショップにいって、仲間ゆきえだっけ?が出ている総合カタログを見れば書いてある)、
#define MT_JPG "image/jpg"
って定義してある。
問題は、この定義をそのまま書くと、エラーになる。
理由は、このMIME型を宣言しているヘッダーファイルをインクルードしてないから
(ドキュメントに、どこに定義されているか書いていない)
#include "AEEMimeTypes.h"
を追加してくれ!