東芝テリー株式会社

TOP > お客様サポート > 産業用カメラに関するFAQ

産業用カメラに関するFAQ

FAQ検索 クリア
検索方法
 
 
含まないキーワード
 
表示順序
カテゴリから探す
ご質問
TeliCamApiのStrn_ReadCurrentImage()を実行するとBUFFER_TOO_SMALLが返ります。
(CameraStream.ReadCurrentImage()を実行するとCamApiStatus.BufferTooSmallが返ります。
Stream_ReadCurrentImage()のpuiSize引数に、Strm_OpenSimple()を実行したときにmaxPayloadSize引数に返された値より小さい値を指定すると、BUFFER_TOO_SMALLがステータスとして返されます。(CamStream.ReadCurrentImage()のsize引数に、CamStream.Open()を実行したときにmaxPayloadSize引数に返された値より小さい値を指定すると、CamApiStatus.BufferTooSmallがステータスとして返されます。)
Stream_ReadCurrentImage()の引数にはmaxPayloadSize値以上のサイズのバッファを指定してください。

BU/DUシリーズではストリームをオープンした後に画像サイズまたはPixelFormatを変更し、カメラから送信される画像データのサイズが変化した場合、正常に画像を取得できなくなります。

BGシリーズではストリームをオープンした後に画像サイズまたはPixelFormatを変更しても、変更後の画像サイズがカメラオープン時のmaxPayloadSize値より小さなサイズの場合、正常に画像を受信できる場合があります。
正常に画像を受信できたときでもStream_ReadCurrentImage()またはCamStream.ReadCurrentImage()にストリームオープン時に返されたmaxPayloadSize値以上のサイズを引数に指定しないとBUFFER_TOO_SMALLまたはCamApiStatus.BufferTooSmallがステータスとして返されます。

画像サイズおよびPixelFormatはストリームがクローズされているときに値を編集することをお勧めします。
アンケート
アンケートにご協力ください。この情報は、
役立った 役立たなかった
このFAQについてご意見、ご要望があれば下記に入力してください。
評価
注意
このページでは、JavaScriptを使用している部分があります。
お使いのブラウザがこれらの機能をサポートしていない場合、 もしくは設定が「有効」となっていない場合は正常に送信しないことがあります。
ID:1389