/// <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); }
void Awake() { GStreamer.AddPluginsToPath(); }