public MarkerProvider(IMarkerParser markerParser)
        {
            _markerParser    = markerParser;
            _previousMarkers = new Dictionary <string, MediaMarker>();

            _request = new PollingRequest();
            _request.RequestProgressChanged += Request_RequestProgressChanged;
            _request.RequestCompleted       += Request_RequestCompleted;
            _request.RequestFailed          += Request_RequestFailed;

            SendLogEntry(KnownLogEntryTypes.TimedTextMarkerProviderInstantiated, message: TimedTextMediaPluginResources.TimedTextMediaPluginInstantiatedLogMessage);
        }
        public MarkerProvider(IMarkerParser markerParser)
        {
            _markerParser = markerParser;
            _previousMarkers = new Dictionary<string, MediaMarker>();

            _request = new PollingRequest();
            _request.RequestProgressChanged += Request_RequestProgressChanged;
            _request.RequestCompleted += Request_RequestCompleted;
            _request.RequestFailed += Request_RequestFailed;

            SendLogEntry(KnownLogEntryTypes.TimedTextMarkerProviderInstantiated, message: TimedTextMediaPluginResources.TimedTextMediaPluginInstantiatedLogMessage);
        }
 public CaptionMarkerFactory(IMarkerParser markerParser)
 {
     MarkerParser = markerParser;
     _previousMarkers = new Dictionary<string, MediaMarker>();
 }
예제 #4
0
 public CaptionMarkerFactory(IMarkerParser markerParser)
 {
     MarkerParser     = markerParser;
     _previousMarkers = new Dictionary <string, MediaMarker>();
 }