Вопросы по теме 'gobject'

Предотвращение распространения GSignal на другие зарегистрированные GCallbacks
Как предотвратить вызов дополнительных обработчиков сигналов из первого обратного вызова обработчика сигналов в GSignal? Например, я регистрирую три функции - func1, func2 и func3 для одного и того же сигнала "mysignal". Если func1 вызывается...
175 просмотров
schedule 21.11.2022

Предупреждение GObject не может зарегистрировать существующий тип
Я пользователь/программист GStreamer, но я никогда не использовал GLib напрямую. Недавно я решил использовать GLib для создания простого GObject и воспользоваться преимуществами реализации сигналов. (Я программист Windows) Я разработал простую...
407 просмотров
schedule 28.10.2022

Каков правильный способ приведения const char* к char* без изменения API и без предупреждения
В моем простом проекте C99 у меня есть внешняя библиотека C, которая определяет интерфейс (через интерфейсы GObject). ), которые мне нужно реализовать: void interface_function (const char *address, [...]); Теперь в рамках реализации (которую...
6404 просмотров
schedule 30.10.2022

gstreamer: как передать структуру в качестве аргумента g_object_set()?
Привет всем. В настоящее время я могу установить одно свойство за раз для плагина gstreamer, например, парного. GstElement *source = gst_bin_get_by_name (GST_BIN (m_pu_pipeline), "ue"); g_object_set(G_OBJECT(source), "objectLeftEnabled",...
4373 просмотров
schedule 26.01.2024

в GObject of glib меня смущает, что объект экземпляра подкласса, производный от родительского класса, наследует свойства родительского класса или нет?
первая проблема: в GObject я не понимаю, наследует ли экземпляр объекта подкласса, производного от родительского класса, свойства родительского класса или нет? вторая проблема: в GObject функция g_object_class_install_properties добавляет...
570 просмотров
schedule 13.05.2024

Как правильно в GJS определить свойство GObject для массива?
Я вижу в переопределения GJS GObject есть определения для большинства типов, соответствующих типам Javascript, но как мне определить свойство для стандартного массива строк? Некоторые варианты, которые пришли мне в голову: использовать...
834 просмотров

Что может быть не так: GLib-GObject-WARNING **: невозможно зарегистрировать существующий тип PangoCairoFont.
Я потратил много недель, пытаясь получить gtk+ 3.22 для сборки на Visual Studio 2015. В конце концов я собрал его, но небольшая программа с графическим интерфейсом не смогла инициализировать gtk. Ошибка показана ниже: gtk+_gtk_test.exe:15980):...
2337 просмотров
schedule 26.11.2022

преобразовать конвейер gstreamer в код python
Я пытаюсь преобразовать конвейер gstreamer в код python, используя библиотеку gi. Это конвейер, который успешно работает в терминале: gst-launch-1.0 rtspsrc...
1865 просмотров
schedule 13.11.2023