ImageBuffer.Lock Method
バッファをロックします。
構文
[VB.NET]
Public Sub Lock()
[C#]public void Lock();
備考
バッファのロックカウントの値には1を加えるようにして、イメージバッファのデータが上書きされないようにしてください。LockへのコールはImageBuffer.Unlockへのコールと連携するようにして、再びバッファが使用できるようにしてください。
サンプル
この例ではイメージバッファをロックし、それから解除しています
[VB.NET]Dim Buf As ImageBuffer
Buf = IcImagingControl1.ImageBuffers(0)
If Buf.Locked Then
' バッファがロックされました
Else
' バッファのロックが解除されました
End If
[C#]ImageBuffer Buf = ICImagingControl1.ImageBuffers[0];
if (Buf.Locked)
{
// バッファがロックされました
}
else
{ // バッファのロックが解除されました
}
ImageBuffer と ImageBuffer.Lock の使い方の詳細に関しては、高度な画像処理を行うプログラマーズガイド>高度な画像処理を行うを参照してください。
関連項目
ImageAvailableEventArgs.ImageBufferクラスライブラリリファレンス>クラス>ImageAvailableEventArgs>ImageAvailableEventArgs.ImageBuffer Property, ImageBuffer.Unlockクラスライブラリリファレンス>クラス>ImageBuffer>ImageBuffer.Unlock Method, ImageBuffer.Lockクラスライブラリリファレンス>クラス>ImageBuffer>ImageBuffer.Lock Method, ImageBuffer.Lockedクラスライブラリリファレンス>クラス>ImageBuffer>ImageBuffer.Locked Property, ImageBuffer.WasLockedFlagクラスライブラリリファレンス>クラス>ImageBuffer>ImageBuffer.WasLockedFlag Property