/// <summary> /// Gets the MediaContext from the context passed in as argument. /// </summary> internal static MediaContext From(Dispatcher dispatcher) { Debug.Assert(dispatcher != null, "Dispatcher required"); lock (typeof(GlobalLock)) { MediaContext cm = dispatcher._mediaContext; if (cm == null) { cm = new MediaContext(); dispatcher._mediaContext = cm; } return cm; } }
/// <summary> /// Gets the MediaContext from the context passed in as argument. /// </summary> internal static MediaContext From(Dispatcher dispatcher) { Debug.Assert(dispatcher != null, "Dispatcher required"); lock (typeof(GlobalLock)) { MediaContext cm = dispatcher._mediaContext; if (cm == null) { cm = new MediaContext(); dispatcher._mediaContext = cm; } return(cm); } }