Frage

Ich bin mit C komfortabel, aber brauchen GObject und Glib für gstreamer zu lernen. i am Netz gefunden Alles ist gobject Referenzhandbuch. Es ist gut, aber die Suche nach Tutorial für gobject / Glib als der Schwerpunkt auf GStreamer ist.

So teilen pls alle anderen Ressourcen, um die glib und gobject zu lernen.

War es hilfreich?

Lösung

Starten Sie mit Glib, seine ganz einfach und gut beschrieben: Glib Reference Manual

GObject ist meist eine Menge Standardcode zur Objektorientierung zu erreichen. Probieren Sie die "maman bar" Beispiele in der GObject Referenzhandbuch

Für mich GStreamer nahm die meiste Zeit zu verstehen. Die Dokumentation ist gut, aber es gibt eine Menge zu lesen ( GStreamer docs ). mit gst-Start Nachdem die Grundlagen zu lesen, versuchen, eine Pipeline vom cmdline starten. Dann lesen Sie das vollständige Handbuch über die Anwendungsentwicklung und einige Beispiele tun. Bevor Sie versuchen, Ihr eigenes Plugin Besuche einige einfache Plugin zu bauen und versuchen, die verschiedenen Teile zu verstehen, ein einfacher Ort zu starten, ist die Identität Plugin

Viel Glück!

/ Joel Larsson

Andere Tipps

Es gibt auch „das offical Gnome 2 Entwicklerhandbuch“. Siehe 59 ff. auf dem erwähnten Buch ... Und es ist wirklich eine gute Idee, die Quellen von gtk zu überprüfen. Ich habe in den letzten Wochen verbringen hinein bekommen, und fand dieses Buch sehr hilfreich sein. Was ziemlich langweilig ist, ist die constuctors Recht und die Reihenfolge der Initialisierung zu bekommen ist „ziemlich“ irreen. Was sollten Sie überprüfen, ist in Kapitel 4 in der GObject Dokumentation auch. Es ist nicht alles abdecken, sondern zusammen mit dem Buch ist es ganz ok. Ich schlage vor, mit einem sehr einfachen abgeleiteter Glasform GObject beginnen ....., besser zu verstehen, auf Basis Prinzip

Man hat immer zwei Strukturen. Eine Klassenstruktur, in dem Sie speichern alle Funktionszeiger und eine Instanz Struktur, die ein Objekt darstellt. Dies ist die wichtigste Sache zu bekommen.

Ein weiterer Punkt, der ein bisschen schwieriger ist es, die Referenzzählung für die Speicherverwaltung zu verstehen. Es hilft, wenn Sie Kontakt vor mit Objective-C haben und / oder libapr und / oder COM.

Viele Grüße Friedrich

Diese ist am besten GTK + Buch fand ich, hat es ein Kapitel über GLib, sondern Referenzhandbuch ist die beste Ort zu lernen und die meisten up to date „Buch“ Sie finden.

C Daten verwalten, die GLib Sammlungen mit ist eine Einführung glib Sammlung (Links, Hash-Tabellen, Arrays, Bäume, Warteschlangen, Beziehungen). Viele Beispiele sind enthalten. Gut für Anfänger.

zu viel Vielleicht einfach, aber es gibt die GNOME Plattform Demos die Sie bekommen können verwendet, um die Idiomatik von GNOME und seine Bibliotheken.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top