История изменений
Исправление
Novator,
(текущая версия)
:
А что не прорубил-то? Я же тебе дал ссылки, как нужно с пайпами работать. Там живые примеры приведены.
Например, по второй ссылке ищи по слову «cb_message» - там пример, как прицепить «сигнал» к пайпу.
Ты вобще Gtk программировал? Знаешь, что такое сигналы? Я ведь тебя не просто так спросил, а ты проигнорил.
Обработчик сигнала можно прицепить к пайпу, а можно - к главному окну.
Тебе по нажатию кнопки или по GPIO-событию нужно посылать сигнал либо пайпу, либо главному окну, а там уже (внутри gtk или gstreamer цикла) должен сработать твой обработчик сигнала.
На, курни про сигналы, может что-то проясниться.
Исправление
Novator,
:
А что не прорубил-то? Я же тебе дал ссылки, как нужно с пайпами работать. Там живые примеры приведены.
Например, по второй ссылке ищи по слову «cb_message» - там пример, как прицепить «сигнал» к пайпу.
Ты вобще Gtk программировал? Знаешь, что такое сигналы? Я ведь тебя не просто так спросил, а ты проигнорил.
Обработчик сигнала можно прицепить к пайпу, а можно - к главному окну.
Тебе по нажатию кнопки или по GPIO-событию нужно посылать сигнал либо пайпу, либо главному окну, а там уже (внутри gtk или gstreamer цикла) должен сработать твой обработчик сигнала.
Исходная версия
Novator,
:
А что не прорубил-то? Я же тебе дал ссылки, как нужно с пайпами работать. Там живые примеры приведены.
Например, по второй ссылке ищи по слову «cb_message» - там пример, как прицепить «сигнал» к пайпу.
Ты вобще Gtk программировал? Знаешь, что такое сигналы? Я ведь тебя не просто так спросил, а ты проигнорил.