アイソクロナス転送を使用して USB カメラから読み取りたいのですが、読み取りの準備をしているときに問題が発生しました。デバイスからデータを読み取ることができません。ここに私の読書データ(Qtによってc ++で書かれた)コードがあります:
{
void* async_context = NULL;
usb_isochronous_setup_async(handle,&async_context,0x81,64);
usb_submit_async(async_context, recv_msg, 64);
usb_reap_async(async_context, 1000);
usb_free_async(&async_context);
}
そして、このプログラムを実行したときのバスハウンドからのメッセージは次のとおりです。
45.1 USTS 80000300 bad parameter 295.1.0 2016/10/04 12:27:56.763 unknown
多分私は間違った方法を使用しているので、うまくいきません。それを行う方法を教えてくれる人はいますか