User manual - カメラライブラリマニュアルver.1.05(2011年2月18日)
46
4.26 CAMSetFlash
フラッシュの使用/不使用の切り替えを行います。
[C++]
int CAMSetFlash (
DWORD dwFlash,
DWORD dwReserved
)
[Visual Basic]
Public Shared Function CAMSetFlash ( _
ByVal
dwFlash
As Int32, _
ByVal
dwReserved
As Int32 _
) As Int32
[C#]
public static Int32 CAMSetFlash (
Int32
dwFlash
,
Int32
dwReserved
);
解説
フラッシュの使用/不使用の切り替えを行います。CAM_FLASH_ENABLE を指定すると、静止画撮影
時にフラッシュが点灯します。点灯時は CAMSetIllumination 関数で設定した明るさで点灯します。
Device Emulatorでは、設定値を内部変数として格納するため、何も動作しませんが、CAMSetFlash関
数を実行することにより、設
定値を確認することができます。
パラメータ
dwFlash
フラッシュの使用/不使用を指定します。
CAM_FLASH_ENABLE
: 静止画撮影時にフラッシュが点灯します
CAM_FLASH_DISABLE
: 静止画撮影時にフラッシュは点灯しません。(デフォルト)
dwReserved
現在のバージョンではこの引数は使用されません。NULL を指定してください。
戻り値
CAM_SUCCESS
: 正常終了
CAM_NOTOPENED
: カメラドライバがロードされていません
CAM_INVALID_PARAM
: 引数が正しくありません
CAM_INTERNAL_ERROR
: 内部エラーです
FUNCTION_UNSUPPORT
: 未サポートエラー
対応情報
機種 : DT-5300CE、DT-5300WM
ヘッダ
: CameraLib.h
ライブラリ
: CameraLib.lib