C 言語サポート

説明

MoCam SDK API は、C99 規格に準拠した C API と C++ API から構成されています。
MoCam SDK C API は、C++ API とまったく同じで、C99 言語にラップされます。

C++ では、オートフォーカスのために mw::mo::mocam::autofocus::Handle クラスを使用することになります。オートフォーカスクラスは内部でオートフォーカスオブジェクトを管理します。
C API では、このオブジェクトは抽象型 mwmomocamautofocusHandle として明示的に操作されます。
MoCam API タイプを C で使用できるようにするラッパーの名前は mwmomocam[...] で始まり(名前空間とオブジェクトを連結したものです。'::' の部分はありません)、下記のようになります。

mwmomocamautofocusHandleInitializemw::mo::mocam::autofocus::Handle::Initialize
mwmomocamautofocusHandleCalculatemw::mo::mocam::autofocus::Handle::Calculate
mwmomocamMallocmw::mo::mocam::Malloc
MWMOMOCAM_ERRORCODES_NOT_ENOUGH_MEMORYmw::mo::mocam::ErrorCodes::NOT_ENOUGH_MEMORY

バージョン履歴

2011/03/15
初版

CONFIDENTIAL