public static extern int libvlc_exception_raised(ref libvlc_exception_t p_exception);
public static extern string libvlc_exception_get_message(ref libvlc_exception_t p_exception);
public static extern void libvlc_exception_init(ref libvlc_exception_t p_exception);
public static extern void libvlc_media_player_stop(IntPtr player, ref libvlc_exception_t ex);
public static extern void libvlc_media_player_set_drawable(IntPtr player, IntPtr drawable, ref libvlc_exception_t p_e);
public static extern IntPtr libvlc_media_player_new_from_media(IntPtr media, ref libvlc_exception_t ex);
public static extern IntPtr libvlc_new(int argc, [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPStr)] string[] argv, ref libvlc_exception_t ex);