目次 - SDL 2.0 API(機能別) - 再生と録音 - SDL_GetCurrentAudioDriver
(SDL3バージョンはSDL3/SDL_GetCurrentAudioDriverを参照すること)
SDL_GetCurrentAudioDriver
現在のオーディオドライバの名前を得る
構文
const char* SDL_GetCurrentAudioDriver(void)
戻り値
現在のオーディオドライバの名前を戻す. 初期化されたドライバがない場合はNULLを戻す.
サンプルコード
const char* driver_name = SDL_GetCurrentAudioDriver();
if (driver_name) {
printf("オーディオサブシステムは初期化されている; ドライバ = %s.¥n", driver_name);
} else {
printf("オーディオサブシステムは初期化されていない¥n");
}
詳細
戻された文字列は内部の静的メモリへのポインタで, 無効になることはない.
オーディオサブシステムを終了し, 新しいドライバを初期化した場合も同様である.
(当然この場合は, 再びこの関数を呼ぶと別の静的な文字列を戻す.)
よって, 戻された文字列を編集や解放してはならない.
バージョン
SDL 2.0.0以降
関連項目(関数)
SDL_AudioInit
SDL Wikiへのリンク
SDL_GetCurrentAudioDriver - SDL Wiki