目次 - API(機能別) - HIDデバイス - SDL_hid_read

SDL_hid_read

HIDデバイスから入力レポートを読み込む

構文

int SDL_hid_read(SDL_hid_device *dev, unsigned char *data, size_t length)

引数

devSDL_hid_open()が戻したデバイスハンドル
data読み込んだデータを書き込むバッファ
maxlen読み込むバイト数. 複数のデバイスのレポートの場合は, レポートの数だけ多く確保すること

戻り値

実際に読み込んだバイト数を戻す. エラーのとき-1を戻す. 読み込めるパケットがない場合や, ハンドルが非ブロックモードの場合は, この関数は0を戻す.

詳細

入力レポートは割り込みINエンドポイントを通してホストに戻される. デバイスが番号付きレポートを使用する場合は, 先頭バイトはレポート番号である.

バージョン

SDL 2.0.18以降

SDL Wikiへのリンク

SDL_hid_read - SDL Wiki