bump to version 0.3.6
[melted] / src / framework / mlt_service.h
index 86cbb96..1930631 100644 (file)
@@ -1,8 +1,9 @@
 /**
  * \file mlt_service.h
  * \brief interface declaration for all service classes
+ * \see mlt_service_s
  *
- * Copyright (C) 2003-2008 Ushodaya Enterprises Limited
+ * Copyright (C) 2003-2009 Ushodaya Enterprises Limited
  * \author Charles Yates <charles.yates@pandora.be>
  *
  * This library is free software; you can redistribute it and/or
@@ -41,6 +42,8 @@
  * \event \em service-changed
  * \event \em property-changed
  * \properties \em mlt_type identifies the subclass
+ * \properties \em _mlt_service_hidden a flag that indicates whether to hide the mlt_service
+ * \properties \em mlt_service is the name of the implementation of the service
  * \properties \em resource is either the stream identifier or grandchild-class
  * \properties \em in when to start, what is started is service-specific
  * \properties \em out when to stop
@@ -48,6 +51,7 @@
  * See modules/core/filter_region.c and modules/core/filter_watermark.c for examples.
  * \properties \em disable Set this on a filter to disable it while keeping it in the object model.
  * \properties \em _profile stores the mlt_profile for a service
+ * \properties \em _unique_id is a unique identifier
  */
 
 struct mlt_service_s