#define SDL_HINT_AUDIO_DEVICE_APP_ICON_NAME "SDL_AUDIO_DEVICE_APP_ICON_NAME"
一部のオーディオバックエンド(PulseaudioやPipewireなど)は, アプリケーションのXDGアイコン名を設定できる. このアイコンは, 1つの大きなボリュームスライダーではなく, ユーザが特定のオーディオストリームのボリュームを調整するためにシステムコントロールパネルに表示される. これはSDL_SetWindowIcon(または, Waylandならばデスクトップファイル)で設定するウィンドウシステムで使われるアイコンとは無関係なので注意すること.
このヒントに""を設定するか, 何も設定しないと, SDLは"applications-games"のような適切と考えられるデフォルトを使用する. XDGアイコンの仕様はhttps://specifications.freedesktop.org/icon-theme-spec/icon-theme-spec-latest.htmlまたはhttps://specifications.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.htmlを参照すること.
このヒントはオーディオデバイスをオープンする前に設定する必要がある.