目次 - SDL 3.0 API(機能別) - ヒント - SDL_HINT_AUDIO_DEVICE_RAW_STREAM

SDL_HINT_AUDIO_DEVICE_RAW_STREAM

アプリケーションがオーディオデバイスのオーディオ処理を行うかを設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_AUDIO_DEVICE_RAW_STREAM "SDL_AUDIO_DEVICE_RAW_STREAM"

詳細

一部のOSは必要に応じてエコーキャンセラー, ボリュームコントロール, ノイズ除去などを適用する. これらをアプリケーションが自身で行っている場合, このヒントで追加のオーディオ処理が行われることを防ぐことができる.

これはWASAPIオーディオのAUDCLNT_STREAMOPTIONS_RAWオプションに相当する.

次の値を設定できる:

"0"OSによるオーディオ処理は行われることがある (デフォルト)
"1"オーディオ処理はアプリケーションで完了する

このヒントはオーディオデバイスをオープンする前に設定する必要がある.

バージョン

SDL 3.4.0以降

SDL Wikiへのリンク

SDL_HINT_AUDIO_DEVICE_RAW_STREAM - SDL Wiki