/// <summary>
    /// Loads GStreamer and makes the ref for the GStreamer's Log_handler.
    /// </summary>
    void LoadGStreamer()
    {
        try
        {
            GStreamer.AddPluginsToPath();
        }
        catch
        {
            Debug.LogWarning("GStreamer not loaded correctly.");
        }

        GStreamer.GUBUnityDebugLogPFN log_handler = null;
        if (Application.isEditor && GStreamerDebugActivated)
        {
            log_handler = (int level, string message) => Debug.logger.Log((LogType)level, "GUB", message);
        }

        GStreamer.Ref(GStreamerDebugString.Length == 0 ? null : GStreamerDebugString, log_handler);
    }
Example #2
0
 void Awake()
 {
     GStreamer.AddPluginsToPath();
 }