X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmiracle%2Fmiracle_server.h;h=a0a946224bd3e11db088e6180748d270fcb62ee7;hb=34c7916b96a65dbfb6d9414aca781d6292474f98;hp=95dfb5241c35ec1df745f8da569de40aeb8b6676;hpb=9390e8b584f3f717f0a326893c0e37cf187a0a51;p=melted diff --git a/src/miracle/miracle_server.h b/src/miracle/miracle_server.h index 95dfb52..a0a9462 100644 --- a/src/miracle/miracle_server.h +++ b/src/miracle/miracle_server.h @@ -42,6 +42,7 @@ extern "C" typedef struct { + struct mlt_properties_s parent; char *id; int port; int socket; @@ -51,6 +52,7 @@ typedef struct int proxy; char remote_server[ 50 ]; int remote_port; + char *config; } *miracle_server, miracle_server_t; @@ -58,10 +60,14 @@ typedef struct */ extern miracle_server miracle_server_init( char * ); +extern const char *miracle_server_id( miracle_server ); +extern void miracle_server_set_config( miracle_server, char * ); extern void miracle_server_set_port( miracle_server, int ); extern void miracle_server_set_proxy( miracle_server, char * ); extern int miracle_server_execute( miracle_server ); +extern mlt_properties miracle_server_fetch_unit( miracle_server, int ); extern void miracle_server_shutdown( miracle_server ); +extern void miracle_server_close( miracle_server ); #ifdef __cplusplus }