private void SetupPlaybin()
        {
            if (!System.IO.File.Exists(_path))
            {
                throw new System.IO.FileNotFoundException();
            }
            _playBin = new Gst.BasePlugins.PlayBin2();
            //_playBin.PlayFlags &= ~((Gst.BasePlugins.PlayBin2.PlayFlagsType)(1 << 1));
            //_playBin.Bus.AddSignalWatch();
            //_playBin.Bus.EnableSyncMessageEmission();
            //_playBin.Bus.Message += new Gst.MessageHandler(OnPlayBinMessage);

            _playBin.SetState(Gst.State.Ready);
            _playBin.Uri = @"file:///" + _path.Replace('\\', '/');
            System.Console.WriteLine(_playBin.Uri);
            _playBin.SetState(Gst.State.Paused);
            _playInit = true;
        }
		private void SetupPlaybin ()
		{
			if (!System.IO.File.Exists(_path))
			{
				throw new System.IO.FileNotFoundException();
			}
			_playBin = new Gst.BasePlugins.PlayBin2();
			//_playBin.PlayFlags &= ~((Gst.BasePlugins.PlayBin2.PlayFlagsType)(1 << 1));
			//_playBin.Bus.AddSignalWatch();
			//_playBin.Bus.EnableSyncMessageEmission();
			//_playBin.Bus.Message += new Gst.MessageHandler(OnPlayBinMessage);

			_playBin.SetState(Gst.State.Ready);
			_playBin.Uri = @"file:///" + _path.Replace('\\', '/');
			System.Console.WriteLine(_playBin.Uri);
			_playBin.SetState(Gst.State.Paused);
			_playInit = true;
		}