Как просмотреть вывод функций как GST_CAT_INFO, GST_DEBUG и т.д.? Я должен скомпилировать gstreamer сам с набором уровня отладки, или он может быть сделан на прикладном уровне?
Отладочные сообщения могут быть напечатаны в stderr с помощью переменной среды GST_DEBUG (если gstreamer был скомпилирован с --enable-gst-debug, что по умолчанию).
Например: GST_DEBUG = audiotestsrc: 5 gst-launch audiotestsrc! fakesink
будет регистрировать все (5) из элемента audiotestsrc.
Вы можете изменить вывод отладки вашей программы во время выполнения, используя setenv ("GST_DEBUG", "cat: level ...", 1)
Иногда чтение отладки GStreamer может быть утомительным. Вы можете попробовать gst-debug-viewer .
Вы можете прочитать Документацию для получения дополнительных сведений.