X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gst%2Fgstpluginloader.h;h=dfbac5975471d7d0d46fb68c38f0b622eb69aafc;hb=133511040930ba119ee23cea936dd6a7210f08bb;hp=cae26349718c15be8948d71f8c95334801000d6c;hpb=51675e0c2a1bcf0263e45a74ab0da081469b3236;p=platform%2Fupstream%2Fgstreamer.git diff --git a/gst/gstpluginloader.h b/gst/gstpluginloader.h index cae2634..dfbac59 100644 --- a/gst/gstpluginloader.h +++ b/gst/gstpluginloader.h @@ -15,20 +15,24 @@ * * You should have received a copy of the GNU Library General Public * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. + * Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, + * Boston, MA 02110-1301, USA. */ #ifndef __GST_PLUGINLOADER_H__ #define __GST_PLUGINLOADER_H__ +#include +#include + G_BEGIN_DECLS typedef struct _GstPluginLoader GstPluginLoader; typedef struct _GstPluginLoaderFuncs { - GstPluginLoader * (*create)(GstRegistry *registry); - gboolean (*destroy)(GstPluginLoader *loader); - gboolean (*load)(GstPluginLoader *loader, const gchar *filename); + GstPluginLoader * (*create) (GstRegistry *registry); + gboolean (*destroy) (GstPluginLoader *loader); + gboolean (*load) (GstPluginLoader *loader, const gchar *filename, + off_t file_size, time_t file_mtime); } GstPluginLoaderFuncs; extern const GstPluginLoaderFuncs _priv_gst_plugin_loader_funcs;