目次 - SDL 3.0 API(機能別) - ビデオキャプチャ - SDL_CameraID

SDL_GetNumCameraDrivers

SDLに組み込まれたカメラドライバの数を得る

ヘッダ

SDL3/SDL_camera.h

構文

int SDL_GetNumCameraDrivers(void);

戻り値

(int) 組み込まれたカメラドライバの数を戻す.

詳細

この関数はハードコーディングされたドライバの数を戻す. この関数が負の数を戻すことはない. SDLがカメラドライバなしでコンパイルされている場合, この関数は0を戻す. 一覧にドライバが存在することは, 必ず機能することを意味しない. SDLがそのインターフェースと対話できるというだけである. 例えば, SDLがv4l2に対応していても, カーネルが対応していなければSDLのv4l2ドライバは使用できない.

デフォルトでは, SDLは全てのドライバを望ましい順序で利用可能なものが見つかるまでチェックする.

スレッドセーフ

この関数はどのスレッドからも安全に呼べる.

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_GetNumCameraDrivers - SDL Wiki