Вопросы к Поиску с Алисой
При обработке событий в GStreamer важно соблюдать некоторые правила, чтобы не нарушить работу механизма обработки событий в рамках всего конвейера. rus-linux.net
Некоторые рекомендации по обработке событий:
Есть два способа обработки сообщений на шине при работе с GStreamer — асинхронный и синхронный. habr.com
Асинхронный способ заключается в том, что к шине подключается обработчик, который по приходу сообщения выполняет какие-то действия. habr.com
Синхронный способ — это постоянный опрос шины на предмет сообщений. habr.com При этом есть возможность забирать из очереди сообщения только определённых типов, а также регулировать продолжительность опроса. habr.com
Чаще всего нет необходимости реагировать на каждый тип сообщения, однако желательно обрабатывать хотя бы сообщения об ошибках. habr.com