navigation: add more constructors for navigation events
Currently, the only constructor for navigation events expects a GstStructure
, requiring users to figure out undocumented field names and types.
This MR adds new, easier to use constructors for each of the types of navigation events.
Edited by Vivienne Watermeier