public MediaWindowHandler(MediaWindowHost mwh) { _mwh = mwh; _host = mwh; }
/// <summary> /// Constructor. /// </summary> public MediaEngine(IMediaWindowHost mediaWindowHost) { _mediaWindowHost = mediaWindowHost; _synchronizationContext = SynchronizationContext.Current; }
/// <summary> /// Get a media engine implementation. /// </summary> /// <returns>Suitable media engine implementation.</returns> public static IMediaEngine GetMediaEngine(IMediaWindowHost mediaWindowHost) { ThreadPool.QueueUserWorkItem(RetrieveVideoRenderers); return(new MediaEngine(mediaWindowHost)); }