private MediaRendererInstance() { //_renderer = MediaRenderer.NewInstance(); _renderer = MediaRenderer.DefaultInstance; _renderer.MediaRendererClock += new MediaRendererEventHandler(_renderer_MediaRendererClock); _renderer.MediaRendererHeartbeat += new MediaRendererEventHandler(_renderer_MediaRendererHeartbeat); _renderer.MediaRenderingException += new MediaRenderingExceptionHandler(_renderer_MediaRenderingException); _renderer.FilterStateChanged += new FilterStateChangedHandler(_renderer_FilterStateChanged); }
public override bool Equals(object obj) { MediaRenderer mr = (obj as MediaRenderer); if (mr != null) { return(this._hash == mr._hash); } return(false); }
public void Dispose() { _renderer.Dispose(); _renderer = null; }