Closed neilcsmith-net closed 3 years ago
meta
package to main packages, except for VideoTimeCodeMeta
.VideoTimeCodeMeta
and contents of timecode
package to video
package.Meta
should be a NativeObject
subclass.GstMetaPtr
typed pointer with ability to extract GType
.class
to GType
lookup for registered types? Or other way to get GType
to pass to native layer.Above marries up better with upstream layout and Rust / C# bindings.
Related conversation on GStreamer devel about type relationships / other bindings - https://lists.freedesktop.org/archives/gstreamer-devel/2020-October/076302.html
Hi @aveco-devel can you take a look at this, give your thoughts, and see if it still covers all you need it to? I'll look to merge this functionality into master soon, then look at mapping some of the other meta types. Thanks!
Base support for GstMeta and mappings for GstVideoTimeCodeMeta.
Integrating and adapting code from PR #205 authored by Petr Lastovka.