CAMERA_IsBusy

構文

#include <twl/camera.h>

BOOL CAMERA_IsBusy( void );

引数

なし

返り値

カメラが画像データを取得しているのであればTRUEを返します。

説明

カメラが画像データを取得中ならば、本関数はTRUEを返します。。
具体的には、CAMERA_Start(),CAMERA_StartCapture() を呼び出した次のカメラVブランク終了後から、CAMERA_Stop(),CAMERA_StopCapture() を呼び出した次のカメラVブランク開始前までが画像データを取得している状態となっています。
カメラVブランク中に上記の関数を呼び出した場合は、次のカメラVブランクではなく、関数を呼び出したカメラVブランクの時点で状態が更新されます。

注意:カメラをスタンバイ状態にした状態でキャプチャをストップすると、本関数は画像データを取得していないにも関わらず TRUE を返し続けることになるので注意が必要です。

本関数がTRUEを返している間は、以下のAPIが使用できなくなります。
CAMERA_SetTrimmingParamsCenter(), CAMERA_SetTrimmingParams(), CAMERA_SetTrimming(), CAMERA_SetOutputFormat(), CAMERA_SetTransferLines()

参照

CAMERA_StartCAMERA_StartCaptureCAMERA_StopCAMERA_StopCapture

履歴

2008/07/11 CAMERA_PowerOn(),CAMERA_PowerOff()の削除
2008/04/02 注意文の追加
2007/11/14 状態の更新タイミングについて説明追加
2007/10/02 初版