X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2Fmlt_factory.h;h=d9279e5beb3f77c7e9c4647e3016cc6962b68d69;hb=14cd5766946da2f7ffd1e3dcc88555b24f6d20a1;hp=f2a9d22529b350a2764a6f76522c8150ebb26879;hpb=e8abf273aa1827e11ffc14d749f81019686551b1;p=melted diff --git a/src/framework/mlt_factory.h b/src/framework/mlt_factory.h index f2a9d22..d9279e5 100644 --- a/src/framework/mlt_factory.h +++ b/src/framework/mlt_factory.h @@ -1,7 +1,9 @@ -/* - * mlt_factory.h -- the factory method interfaces - * Copyright (C) 2003-2004 Ushodaya Enterprises Limited - * Author: Charles Yates +/** + * \file mlt_factory.h + * \brief the factory method interfaces + * + * Copyright (C) 2003-2009 Ushodaya Enterprises Limited + * \author Charles Yates * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -25,6 +27,17 @@ #include "mlt_profile.h" #include "mlt_repository.h" +/** + * \event \em producer-create-request fired when mlt_factory_producer is called + * \event \em producer-create-done fired when a producer registers itself + * \event \em filter-create-request fired when mlt_factory_filter is called + * \event \em filter-create-done fired when a filter registers itself + * \event \em transition-create-request fired when mlt_factory_transition is called + * \event \em transition-create-done fired when a transition registers itself + * \event \em consumer-create-request fired when mlt_factory_consumer is called + * \event \em consumer-create-done fired when a consumer registers itself + */ + extern mlt_repository mlt_factory_init( const char *directory ); extern const char *mlt_factory_directory( ); extern char *mlt_environment( const char *name );