[解決済み] AL lib: alc_cleanup "とは何ですか?1 device not closed "とはどういう意味ですか?
質問
Libgdx OpenGLフレームワークに関わろうとしています。私は
LwjglApplication
ボックス、メッシュ、テクスチャをレンダリングする簡単なアプリケーションを作成するために使用します。Aurelien Ribon氏のBox2Dのリジッドボディを作成するアプリに出会いました。彼は
LwjglCanvas
を使い、JavaのSwingと連携させた。自分でも作ってみた。
JFrame
を追加し、さらに
LwjglCanvas
. 次に
JFrame
のクローズ時のデフォルト操作を
EXIT_ON_CLOSE
.
しかし、アプリケーションを閉じるたびに、コンソールにこのようなログが記録されます。
AL lib: alc_cleanup: 1 device not closed
.
意味がわからないし、何の害もない。ただ、その意味を知りたいだけなんです。によると
LwjglCanvas
のドキュメントを参照してください。
All OpenGL calls are done on the EDT. This is slightly less efficient then a dedicated thread, but greatly simplifies synchronization. Note that you may need to call stop() or a Swing application may deadlock on System.exit due to how LWJGL and/or Swing deal with shutdown hooks.
をどこにバインドすればよいのでしょうか?
LwjglCanvas.stop()
に追加する必要があります。
EventDispatchThread
キューにバインドする必要があります。
JFrame.addWindowListener
?
また、"AL lib: alc_cleanup は何を意味するのでしょうか。1 device not closed" は本当に意味があるのでしょうか?
ありがとうございました。
解決方法は?
AL lib は Libgdx (OpenAL の亜種の一つ) で使用される "audio library" です。
このメッセージは、オーディオライブラリがあなたのためにいくつかの(あなたの場合は1つだけの)オーディオストリームやハンドルをクリーンアップしていることを意味していると思います。 終了時にこのメッセージが表示されても、すべてのリソースはOSによってクリーンアップされるため、無害です。
終了する前に内部的にオーディオをクリーンアップすれば、このメッセージは消えるはずです。
詳細については
alc_cleanup
をこの中に入れてください。
http://repo.or.cz/w/openal-soft.git/blob/HEAD:/Alc/ALc.c
関連
-
[解決済み】"|="の意味は何ですか?(パイプ等号演算子)
-
[解決済み】-XX:MaxPermSizeは何をするのですか?
-
[解決済み】 executeQuery()でデータ操作文が発行できない。)
-
[解決済み] Javaでパラメータの型の横にある3つの点は何を意味するのですか?
-
[解決済み] Could not find or load main class "とはどういう意味ですか?
-
[解決済み] シンクロナイズド」とはどういう意味ですか?
-
[解決済み] Cannot find symbol" や "Cannot resolve symbol" というエラーはどういう意味ですか?
-
[解決済み] import」の後の「static」モディファイアは何を意味するのですか?
-
[解決済み】$NON-NLS-1$の意味は何ですか?
-
[解決済み】プログラミングにおける「atomic」の意味とは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Javaパッケージが存在しないエラー
-
[解決済み】Java、"変数名 "を変数に解決することができない
-
[解決済み】Javaの部分文字列:「文字列のインデックスが範囲外」。
-
[解決済み] intellijが自動配線リポジトリにタイプのBeanが見つからないと不正確な発言をする件
-
[解決済み】java.io.IOException: 壊れたパイプ
-
[解決済み】Javaの未処理例外について
-
[解決済み】javaで無効な文字定数
-
[解決済み】Javaの".class expected "について
-
[解決済み】Java: GZIPInputStreamの作成に失敗しました。GZIP形式ではありません
-
[解決済み】接続Java - MySQL : 公開鍵の取得は許可されていません。