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

SDL_HINT_AUDIO_DEVICE_APP_ICON_NAME

オーディオデバイスのアプリケーションアイコン名を設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#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を参照すること.

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

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_HINT_AUDIO_DEVICE_APP_ICON_NAME - SDL Wiki