User manual - カメラライブラリマニュアルver.1.05(2011年2月18日)
39
4.22 CAMSetFlickerless
フリッカレスモードを設定します。
[C++]
int CAMSetFlickerless(
DWORD
dwFlickerMode
)
[Visual Basic]
Public Shared Function CAMSetFlickerless ( _
ByVal
dwFlickerMode
As Int32 _
) As Int32
[C#]
public static Int32 CAMSetFlickerless (
Int32
dwFlickerMode
);
解説
蛍光灯(インバーター照明を除く、50Hz/60Hz交流電源の蛍光灯)下でプレビューを表示すると、フリッ
カの影響を受けて画面がちらつくことがあります。本関数でフリッカレスモードを指定すると、ちらつきを
軽減することができます。
Device Emulatorでは、設定値を内部変数として格納するため、何も動作しませんが、
CAMGetFlickerless関数を実行することにより、設定
値を確認することができます。
パラメータ
dwFlickerMode
フリッカレスモードを指定します。
CAM_FLICKER_NONE
: フリッカなし
CAM_FLICKER_AUTO※ : フリッカレス自動
DT-5300WM では必ずこの値を指定してください
CAM_FLICKER_50
: 50Hz フリッカレスモード
CAM_FLICKER_60
: 60Hz フリッカレスモード
※ DT-5300 のみ指定できます
戻り値
CAM_SUCCESS
: 正常終了
CAM_NOTOPENED
: カメラドライバがロードされていません
CAM_INVALID_PARAM
: 引数が正しくありません
CAM_INTERNAL_ERROR
: 内部エラーです
Device Emulator では発生しません
FUNCTION_UNSUPPORT
: 未サポートエラー
対応情報
機種 : DT-5200、DT-5300CE、DT-5300WM
ヘッダ
: CameraLib.h