User manual - カメラライブラリマニュアルver.1.05(2011年2月18日)

69
4.42 CAMWaitForVideoEncode
動画のエンコード完了まで待機します。
[C++]
int CAMWaitForVideoEncode (
DWORD
dwMilliseconds
,
LPDWORD
lpEncodeProgressRate
,
DWORD
dwReserved
)
[Visual Basic]
Public Shared Function CAMWaitForVideoEncode ( _
ByVal
dwMilliseconds
As Int32, _
ByRef
lpEncodeProgressRate
As Int32, _
ByVal
dwReserved
As Int32 _
) As Int32
[C#]
public static Int32 CAMWaitForVideoEncode (
Int32
dwMilliseconds
,
ref Int32
lpEncodeProgressRate
,
Int32
dwReserved
,
);
解説
動画のエンコード完了まで待機します。
以下のいずれかが成立すると制御を返します。
- 動画のエンコード完了
- エラー発生(エラー内容は CAMStartVideoCapture関数を参照してください)
- タイムアウト時間経過
パラメータ
dwMilliseconds
タイムアウト時間をミリ秒単位で指定します。
タイムアウト時間が経過すると、動画のエンコードが未完了であっても、制御を返します。
0 を指定すると、動画のエンコード状態を確認し、即座に制御を返します。
INFINITE 指定すると、動画データのエンコードが完了、または、エラーが発生するまで待機し続け
ます。
lpEncodeProgressRate
動画データのエンコードの進捗率(0%100%(エンコード完了))を取得します。
dwReserved
現在のバージョンではこの引数を使用しません。NULL を指定してください。
戻り値
CAM_SUCCESS
: 正常終了