目次 - API(機能別) - 再生と録音 - 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