/*****************************************************************************
- * vlcplugin.h: a VideoLAN plugin for Mozilla
+ * vlcplugin.h: a VLC plugin for Mozilla
*****************************************************************************
* Copyright (C) 2002 VideoLAN
- * $Id: vlcplugin.h,v 1.8 2002/11/04 15:04:44 sam Exp $
+ * $Id: vlcplugin.h,v 1.13 2003/10/23 17:04:40 sam Exp $
*
* Authors: Samuel Hocevar <sam@zoy.org>
*
/*******************************************************************************
* Instance state information about the plugin.
******************************************************************************/
+
class VlcPlugin
{
public:
Display *p_display;
#endif
+#ifdef XP_MACOSX
+ /* MACOS data members */
+ NPWindow *window;
+#endif
+
+
/* vlc data members */
int i_vlc;
int b_stream;
/*******************************************************************************
* Plugin properties.
******************************************************************************/
-#define PLUGIN_NAME "VideoLAN Client Plugin"
+#define PLUGIN_NAME "VLC multimedia plugin"
#define PLUGIN_DESCRIPTION \
- "VideoLAN Client Multimedia Player Plugin <br>" \
+ "VLC multimedia plugin <br>" \
" <br>" \
"version %s <br>" \
"VideoLAN WWW: <a href=\"http://www.videolan.org/\">http://www.videolan.org/</a>"
/* Ogg */ \
"application/x-ogg:ogg:Ogg stream;" \
/* explicit plugin call */ \
- "application/x-vlc-plugin::VLC plugin"
+ "application/x-vlc-plugin::VLC plugin;" \
+ /* windows media */ \
+ "video/x-ms-asf-plugin:asf,asx:Windows Media Video;" \
+ "video/x-ms-asf:asf,asx:Windows Media Video;" \
+ "application/x-mplayer2::Windows Media;" \
+ "video/x-ms-wmv:wmv:Windows Media" \