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

SDL_GetCameraDriver

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

ヘッダ

SDL3/SDL_camera.h

構文

const char * SDL_GetCameraDriver(int index);

引数

intindexカメラドライバのインデックス番号. 0からSDL_GetNumCameraDrivers() - 1の範囲

戻り値

(const char *) 要求したインデックス番号のカメラドライバの名前を戻す. インデックス番号が無効のときNULLを戻す.

詳細

カメラドライバの一覧は, デフォルトで正常に初期化した順に並んでいる. 選択のしやすさのため, ドライバは選択するのが合理的(少なくともSDLの開発者がそう考える)な順に並んでいる.

ドライバ名は"v4l2", "coremedia", "android"のような単純化されたASCIIの小文字のみで構成されている. Unicode文字が含まれることはなく, また正式な名前でもない.

スレッドセーフ

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

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_GetCameraDriver - SDL Wiki