FrameQueueSink.QueueBuffer Method
1枚以上のIFrameQueueBuffersをキューされたバッファリストに入れます。
構文
[C#]
public bool QueueBuffer( IFrameQueueBuffer newBuffer );
public bool QueueBuffer( IEnumerable<IFrameQueueBuffer> newBufferList );
newBeffer : Sinkに対してキューする新しいIFrameQueueBuffer。
newBufferList:Sinkに対してキューする新しい IFrameQueueBuffersの列挙。
戻り値
成功するとtrueが返ります。
Sinkが接続されていないなどでバッファがキューできない場合、falseが返ります。
1枚以上のバッファがFrameTypeクラスライブラリリファレンス>クラス>FrameTypeと互換がない場合、ICExceptionクラスライブラリリファレンス>クラス>ICExceptionとなります。
備考
このメソッドは、引き渡されたバッファをキューされたバッファリスト(FrameQueueSink.PopAllInputQueueBuffersクラスライブラリリファレンス>クラス>FrameQueueSink>FrameQueueSink.PopAllInputQueueBuffersで取得可能) にキューします。
キューされたバッファのIFrame.FrameTypeクラスライブラリリファレンス>クラス>IFrame>IFrame.FrameType PropertyがFrameQueueSink.OutputFrameTypeクラスライブラリリファレンス>クラス>FrameQueueSink>FrameQueueSink.OutputFrameTypeと互換がない場合、ICExceptionクラスライブラリリファレンス>クラス>ICExceptionとなります。
情報
ICImagingControl3.5より実装