init
Description:
public void init (
ref string[] argv)
Initializes the GStreamer library, setting up internal path lists, registering built-in elements, and loading standard plugins.
Unless the plugin registry is disabled at compile time, the registry will be loaded. By default this will also check if the registry cache
needs to be updated and rescan all plugins if needed. See update_registry
for details and section Running GStreamer Applications for how to disable automatic registry updates.
This function should be called before calling any other GLib functions. If this is not an option, your program must initialise the GLib thread
system using g_thread_init before any other GLib functions are called.
Note:
This function will terminate your program if it was unable to initialize GStreamer for some reason. If you want your program to fall back,
use init_check instead.
WARNING: This function does not work in the same way as corresponding functions in other glib-style libraries, such as gtk_init.
In particular, unknown command line options cause this function to abort program execution.
Parameters:
| argv |
pointer to application's argv |
| argc |
pointer to application's argc |