X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2Fmlt_events.h;fp=src%2Fframework%2Fmlt_events.h;h=43a296d04584e05eee7af872b460a023a75f95ba;hb=e5fd66367b6f976e3bcb0ada98408afcb40cb2ce;hp=11b5f11f4897843a94359450073f46e2d23b8838;hpb=fc3578a225810d44728bb69f6710cba69dfdea4a;p=melted diff --git a/src/framework/mlt_events.h b/src/framework/mlt_events.h index 11b5f11..43a296d 100644 --- a/src/framework/mlt_events.h +++ b/src/framework/mlt_events.h @@ -1,7 +1,9 @@ -/* - * mlt_events.h -- event handling - * Copyright (C) 2004-2005 Ushodaya Enterprises Limited - * Author: Charles Yates +/** + * \file mlt_events.h + * \brief event handling + * + * Copyright (C) 2004-2008 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 @@ -27,7 +29,15 @@ typedef void ( *mlt_transmitter )( void *, ... ); typedef void ( *mlt_listener )( void *, ... ); #else +/** callback function to send an event message + * + */ typedef void ( *mlt_transmitter )( ); +/** event handler when receiving an event message + * \param the properties object on which the event was registered + * \param an opaque pointer to a service or really an object + * \param variable args supplied by the transmitter + */ typedef void ( *mlt_listener )( ); #endif