User manual - カメラライブラリマニュアルver.1.05(2011年2月18日)
48
4.28 CAMSetFocus
焦点位置を設定します。
[C++]
int CAMSetFocus (
DWORD dwFocus,
DWORD dwReserved
)
[Visual Basic]
Public Shared Function CAMSetFocus ( _
ByVal
dwFocus
As Int32, _
ByVal
dwReserved
As Int32 _
) As Int32
[C#]
public static Int32 CAMSetFocus (
Int32
dwFocus
,
Int32
dwReserved
);
解説
焦点位置を設定します。
プレビュー実行中に本関数をコールすると、ただちに指定した焦点位置にピントを合わせます。
プレビュー実行前にコールした場合は、プレビュー開始時に、指定した焦点位置が反映されます。
Device Emulatorでは、設定値を内部変数として格納するため、何も動作しませんが、CAMGetFocus
関数を実行することにより、設定値を確認することができます。
パラメータ
dwFocus
焦点位置を、1(近接)~10(遠距離)の範囲で指定します。デフォルト値は、10 です。
dwReserved
現在のバージョンではこの引数は使用されません。NULL を指定してください。
戻り値
CAM_SUCCESS
: 正常終了
CAM_NOTOPENED
: カメラドライバがロードされていません
CAM_INVALID_PARAM
: 引数が正しくありません
CAM_INTERNAL_ERROR
: 内部エラーです
FUNCTION_UNSUPPORT
: 未サポートエラー
対応情報
機種 : DT-5300CE、DT-5300WM
ヘッダ
: CameraLib.h
ライブラリ
: CameraLib.lib