2 * libvlc.cs - libvlc-control CIL bindings
7 /**********************************************************************
8 * Copyright (C) 2007 RĂ©mi Denis-Courmont. *
9 * This program is free software; you can redistribute and/or modify *
10 * it under the terms of the GNU General Public License as published *
11 * by the Free Software Foundation; version 2 of the license, or (at *
12 * your option) any later version. *
14 * This program is distributed in the hope that it will be useful, *
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. *
17 * See the GNU General Public License for more details. *
19 * You should have received a copy of the GNU General Public License *
20 * along with this program; if not, you can get it from: *
21 * http://www.gnu.org/copyleft/gpl.html *
22 **********************************************************************/
26 namespace VideoLAN.VLC
29 * Base class for managed LibVLC exceptions
31 public class MediaException : Exception
33 public MediaException ()
37 public MediaException (string message)
42 public MediaException (string message, Exception inner)
43 : base (message, inner)
48 public class PositionKeyNotSupportedException : MediaException
50 public PositionKeyNotSupportedException ()
54 public PositionKeyNotSupportedException (string message)
59 public PositionKeyNotSupportedException (string message, Exception inner)
60 : base (message, inner)
65 public class PositionOriginNotSupportedException : MediaException
67 public PositionOriginNotSupportedException ()
71 public PositionOriginNotSupportedException (string message)
76 public PositionOriginNotSupportedException (string message, Exception inner)
77 : base (message, inner)
82 public class InvalidPositionException : MediaException
84 public InvalidPositionException ()
88 public InvalidPositionException (string message)
93 public InvalidPositionException (string message, Exception inner)
94 : base (message, inner)
99 public class PlaylistException : MediaException
101 public PlaylistException ()
105 public PlaylistException (string message)
110 public PlaylistException (string message, Exception inner)
111 : base (message, inner)
116 public class InternalException : MediaException
118 public InternalException ()
122 public InternalException (string message)
127 public InternalException (string message, Exception inner)
128 : base (message, inner)