在 C# 中调试 GSstreamer

Debugging GSstreamer in C#

我正在尝试使用 C# 中的 GStreamer 制作自定义控制台应用程序。我进入了使用提到的调试选项的必要性 here 但我找不到使用它们的方法。我在 GStreamer 开发博客和 github 中搜索过,但没有搜索到。有什么想法吗?

您可以永久设置环境选项:

  1. 打开运行框,或按Windows key+R
  2. 输入SystemPropertiesAdvanced
  3. System Properties window 中点击 Environment variables 按钮(右下角)
  4. Environment Variableswindow中添加变量名和值。例如,在 New User Variable window 中将 GST_DEBUG 放入 Variable name 并将 2,audio*:6 放入 Variable value 框中。
  5. 如果打开,您必须重新启动Visual studio。

您也可以通过编程方式为当前进程添加它们

在程序开头添加这样一行:

System.Environment.SetEnvironmentVariable("GST_DEBUG", "2,audio*:6")