Main Page   Compound List   File List   Compound Members   File Members  

libvo.h

Go to the documentation of this file.
00001 /*
00002  *  libvo.h
00003  *  Copyright (C) 2000-2001 Yoann Vandoorselaere <yoann@mandrakesoft.com>
00004  *
00005  *  This file is part of libvo, a video output library.
00006  *
00007  *  This library is free software; you can redistribute it and/or
00008  *  modify it under the terms of the GNU Lesser General Public
00009  *  License as published by the Free Software Foundation; either
00010  *  version 2 of the License, or (at your option) any later version.
00011  *
00012  *  This library is distributed in the hope that it will be useful,
00013  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
00014  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00015  *  Lesser General Public License for more details.
00016  *
00017  *  You should have received a copy of the GNU Lesser General Public
00018  *  License along with this library; if not, write to the Free
00019  *  Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
00020  *
00021  *  Authors: Yoann Vandoorselaere <yoann@mandrakesoft.com>
00022  *
00023  */
00024  
00025 
00026 #ifndef __LIBVO_H__
00027 #define __LIBVO_H__
00028 
00037 #include "video_out.h"
00038 
00044 int libvo_init(void);
00045 
00046 
00051 void libvo_exit(void);
00052 
00053 
00064 int libvo_load_plugin(void (*cb)(vo_driver_t *p), const char *pname);
00065 
00066 
00071 void libvo_unload_plugin_by_name(const char *pname);
00072 
00073 
00074 
00079 void libvo_print_plugins_name(void (*print_cb)(const char *pname));
00080 
00081 #endif        

Generated at Sat Feb 24 12:06:27 2001 for libvo by doxygen1.2.5 written by Dimitri van Heesch, © 1997-2001