#ifndef _MLTPP_PROPERTIES_H_
#define _MLTPP_PROPERTIES_H_
+#include "config.h"
+
#include <stdio.h>
#include <framework/mlt.h>
/** Abstract Properties class.
*/
- class Properties
+ class MLTPP_DECLSPEC Properties
{
private:
mlt_properties instance;
- protected:
- virtual mlt_properties get_properties( );
public:
Properties( );
Properties( bool dummy );
Properties( mlt_properties properties );
Properties( const char *file );
virtual ~Properties( );
+ virtual mlt_properties get_properties( );
int inc_ref( );
int dec_ref( );
int ref_count( );
#else
Event *listen( char *id, void *object, mlt_listener );
#endif
+ static void delete_event( Event * );
Event *setup_wait_for( char *id );
void wait_for( Event *, bool destroy = true );
};