示例#1
0
 public MediaWindowHandler(MediaWindowHost mwh)
 {
     _mwh  = mwh;
     _host = mwh;
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 public MediaEngine(IMediaWindowHost mediaWindowHost)
 {
     _mediaWindowHost        = mediaWindowHost;
     _synchronizationContext = SynchronizationContext.Current;
 }
示例#3
0
 /// <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));
 }