目次 - SDL 3.0 API(機能別) - 再生と録音 - SDL_GetAudioDriver

SDL_GetAudioDriver

組み込まれたオーディオドライバの数を得る

ヘッダ

SDL3/SDL_audio.h

構文

int SDL_GetNumAudioDrivers(void);

戻り値

(int) 組み込まれたオーディオドライバの数を戻す.

詳細

この関数はハードコードされたドライバの数を戻す. 戻り値が負の数になることはなく, SDLにコンパイルされたドライバがない場合は0を戻す. この一覧にドライバがあることは, それが機能することを意味しない. ただSDLがインターフェースを通じてやり取りができるというだけである. 例えば, SDLにesoundの対応が組み込まれていたとしても, 利用できるesoundサーバがなければSDLのesoundドライバは使おうとすると失敗する.

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

スレッドセーフ

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

バージョン

SDL 3.2.0以降

関連項目

SDL Wikiへのリンク

SDL_GetAudioDriver - SDL Wiki