GST_CAT_INFO、GST_DEBUG などの関数の出力を表示する方法は? デバッグ レベルを設定して gstreamer を自分でコンパイルする必要がありますか?それともアプリケーション レベルで行うことができますか?
53456 次
5 に答える
33
デバッグ メッセージは、GST_DEBUG 環境変数を使用して stderr に出力できます (gstreamer がデフォルトの --enable-gst-debug でコンパイルされている場合)。
例: GST_DEBUG=audiotestsrc:5 gst-launch audiotestsrc ! fakesink
audiotestsrc 要素からすべて (5) をログに記録します。
を使用して、実行時にプログラムのデバッグ出力を変更できます。setenv("GST_DEBUG","cat:level...", 1)
GStreamer のデバッグを読むのは面倒な場合があります。gst-debug-viewerを試してみてください。
その他の詳細については、ドキュメントを参照してください。
于 2010-07-21T18:49:26.720 に答える