public void Dispose() { if (streamRenderer != null) { streamRenderer.Dispose(); streamRenderer = null; } }
private void CreateNewRenderer <T>() where T : StreamRenderer { if (streamRenderer as T == null) { // Cleanup old renderer if (streamRenderer != null) { streamRenderer.Dispose(); streamRenderer = null; } // Set up new one streamRenderer = Activator.CreateInstance(typeof(T)) as StreamRenderer; } }
private MediaRenderer(bool isDefaultInstance) { streamRenderer = null; SuiteRegistrationSupport.Init(GetSupportedFileProvider()); timerCheckState = new Timer(); timerCheckState.Enabled = true; timerCheckState.Interval = 500; timerCheckState.Start(); timerCheckState.Tick += new EventHandler(timerCheckState_Tick); if (isDefaultInstance && ProTONEConfig.IsPlayer && ProTONEConfig.SignalAnalisysFunctionActive(SignalAnalisysFunction.WCFInterface)) { InternalInitSignalAnalisysWCF(); } }
/// <summary> /// Sets the stream renderer that will be used as output. /// </summary> internal void SetStreamRenderer(StreamRenderer streamRenderer) { this.streamRenderer = streamRenderer; }
/// <summary> /// Sets the stream renderer that will be used as output. /// </summary> internal void SetStreamRenderer(StreamRenderer streamRenderer) { this.streamRenderer = streamRenderer; }
public AreaTree(StreamRenderer streamRenderer) { this.streamRenderer = streamRenderer; }