コード例 #1
0
 /// <summary>
 /// Initializes a new instance of <see cref="MediaPlayerElementManager"/> class
 /// </summary>
 /// <param name="dispatcher">dispatcher</param>
 /// <param name="displayInformation">display information</param>
 /// <param name="displayRequest">display request object</param>
 public MediaPlayerElementManager(IDispatcher?dispatcher, IDisplayInformation displayInformation, IDisplayRequest displayRequest)
     : base(dispatcher)
 {
     SubManagers = new MediaPlayerElementManagerBase[] {
         new AspectRatioManager(dispatcher, displayInformation),
         new AudioTracksManager(dispatcher),
         new AutoHideNotifier(dispatcher),
         new BufferingProgressNotifier(dispatcher),
         new CastRenderersDiscoverer(dispatcher),
         new DeviceAwakeningManager(dispatcher, displayRequest),
         new SeekBarManager(dispatcher),
         new StateManager(dispatcher),
         new SubtitlesTracksManager(dispatcher),
         new VolumeManager(dispatcher)
     };
 }
コード例 #2
0
 /// <summary>
 /// Initializes a new instance of <see cref="AspectRatioManager"/> class
 /// </summary>
 /// <param name="dispatcher">dispatcher</param>
 /// <param name="displayInformation">display information</param>
 public AspectRatioManager(IDispatcher?dispatcher, IDisplayInformation displayInformation) : base(dispatcher)
 {
     DisplayInformation = displayInformation;
 }
コード例 #3
0
 public ViewAReport(IDisplayInformation display_engine, IGetPresentationDataFromARequest <PresentationData> query)
 {
     this.display_engine = display_engine;
     this.query          = query;
 }