Nice early morning find! I cracked the difficulty I had in really "mimicking" C++ public method and (likely) variable access using GObject/C It was all right here in this link:
https://www.freedesktop.org/software/gstreamer-sdk/data/docs/latest/gobject/howto-gobject-methods.html!
Work continues and with the the Cairo rotation figured out, now I need to get into a place a way for the Cairo surfaces to be redrawn appropriately. This could be a prototype for an OpenGL implementation, but we'll wait and see. If I get the threading in place, it's useful for Cairo, as well as OpenGL.
Born: Radford, Va. USA 1973
Lives in Charlotte, NC
Occupation: Software Engineer
#nobot