int SDL_GetAudioDeviceSpec(int index, int iscapture, SDL_AudioSpec* spec)
index | 音声デバイスの番号. 有効な範囲は0からSDL_GetNumAudioDevices()-1 |
iscapture | 0以外のとき録音デバイス, 0のとき再生デバイスを得る |
spec | この関数によって書き込まれるSDL_AudioSpec |
この関数は, オーディオサブシステムが正常に初期化されている場合のみ使用できる. この関数が戻す値の個数は, 最後にSDL_GetNumAudioDevices()を呼んだ時点のものである. 再び呼ぶと, 利用できるハードウェアを再検索する.
spec
には周波数, データ形式, チャネル数が書き込まれる.
他の構造体メンバーは全て0となる.
SDLバックエンドが値を得られなかった場合, 値は0になる.