Отправка события поиска gstreamer pipe

Конвейер построен с использованием источников демультиплексора аудио и видео. если событие поиска отправляется в конвейер, имеющий несколько приемников, то кем может быть решен порядок отправки события на приемники? gst_element_send_event(конвейер, событие)

поскольку gst_element_send_event является синхронным вызовом, и если обе площадки способны обрабатывать событие поиска, то откуда (приемник аудио / видео) он получит статус возврата?

1 ответ

Не уверен, в чем проблема, но вот некоторые биты и кусочки:

  • элементы обрабатывают события, а не пэды (пэды - это просто точка, где происходит событие)
  • в вашем случае демультиплексор будет обрабатывать запросы во времени и преобразовывать их в запросы в байтах, которые он передает
  • источник, например, filesrc выполняет поиск в байтах
Другие вопросы по тегам