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

SDL_hid_set_nonblocking

デバイスハンドルのノンブロッキングモードを設定する

構文

int SDL_hid_set_nonblocking(SDL_hid_device *dev, int nonblock)

引数

SDL_hid_deviceSDL_hid_open()が戻したデバイスハンドラ
intノンブロッキング読み取りの可不可 - 1のときノンブロッキング可能 - 0のときノンブロッキング不可能

戻り値

成功のとき0, 失敗のとき-1を戻す.

詳細

ノンブロッキングモードの場合, 読み取るデータがないときSDL_hid_read()は即座に0を戻す. ブロッキングモードの場合, SDL_hid_read()はデータが来るまで待つ(ブロックする).

ノンブロッキングはいつでも有効・無効にできる.

バージョン

SDL 2.0.18以降

SDL Wikiへのリンク

SDL_hid_set_nonblocking - SDL Wiki